<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Eigen: Eigen Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="eigendoxy.css" rel="stylesheet" type="text/css">
<!--  -->
<script type="text/javascript" src="eigen_navtree_hacks.js"></script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Eigen_Silly_Professor_64x64.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname"><a href="http://eigen.tuxfamily.org">Eigen</a>
   &#160;<span id="projectnumber">3.4.90 (git rev 67eeba6e720c5745abc77ae6c92ce0a44aa7b7ae)</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.svg"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('namespaceEigen.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">Eigen Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Namespace containing all symbols from the Eigen library.  
<a href="namespaceEigen.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceEigen_1_1indexing"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen_1_1indexing.html">indexing</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceEigen_1_1symbolic"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen_1_1symbolic.html">symbolic</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1aligned__allocator.html">aligned_allocator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">STL compatible allocator to use with types requiring a non-standard alignment.  <a href="classEigen_1_1aligned__allocator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1AlignedBox.html">AlignedBox</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An axis aligned box.  <a href="classEigen_1_1AlignedBox.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1AMDOrdering.html">AMDOrdering</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1AngleAxis.html">AngleAxis</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a 3D rotation as a rotation angle around an arbitrary 3D axis.  <a href="classEigen_1_1AngleAxis.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArithmeticSequence.html">ArithmeticSequence</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Array.html">Array</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">General-purpose arrays with easy API for coefficient-wise operations.  <a href="classEigen_1_1Array.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all 1D and 2D array, and related expressions.  <a href="classEigen_1_1ArrayBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayWrapper.html">ArrayWrapper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a mathematical vector or matrix as an array object.  <a href="classEigen_1_1ArrayWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1ArrayXpr.html">ArrayXpr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1BDCSVD.html">BDCSVD</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">class Bidiagonal Divide and Conquer SVD  <a href="classEigen_1_1BDCSVD.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1BiCGSTAB.html">BiCGSTAB</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A bi conjugate gradient stabilized solver for sparse square problems.  <a href="classEigen_1_1BiCGSTAB.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Block.html">Block</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a fixed-size or dynamic-size block.  <a href="classEigen_1_1Block.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html">BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1CholmodBase.html">CholmodBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base class for the direct Cholesky factorization of Cholmod.  <a href="classEigen_1_1CholmodBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1CholmodDecomposition.html">CholmodDecomposition</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A general Cholesky factorization and solver based on Cholmod.  <a href="classEigen_1_1CholmodDecomposition.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1CholmodSimplicialLDLT.html">CholmodSimplicialLDLT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A simplicial direct Cholesky (<a class="el" href="classEigen_1_1LDLT.html" title="Robust Cholesky decomposition of a matrix with pivoting.">LDLT</a>) factorization and solver based on Cholmod.  <a href="classEigen_1_1CholmodSimplicialLDLT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1CholmodSimplicialLLT.html">CholmodSimplicialLLT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A simplicial direct Cholesky (<a class="el" href="classEigen_1_1LLT.html" title="Standard Cholesky decomposition (LL^T) of a matrix and associated features.">LLT</a>) factorization and solver based on Cholmod.  <a href="classEigen_1_1CholmodSimplicialLLT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1CholmodSupernodalLLT.html">CholmodSupernodalLLT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A supernodal Cholesky (<a class="el" href="classEigen_1_1LLT.html" title="Standard Cholesky decomposition (LL^T) of a matrix and associated features.">LLT</a>) factorization and solver based on Cholmod.  <a href="classEigen_1_1CholmodSupernodalLLT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1COLAMDOrdering.html">COLAMDOrdering</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ColPivHouseholderQR.html">ColPivHouseholderQR</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Householder rank-revealing QR decomposition of a matrix with column-pivoting.  <a href="classEigen_1_1ColPivHouseholderQR.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1CommaInitializer.html">CommaInitializer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper class used by the comma initializer operator.  <a href="structEigen_1_1CommaInitializer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1CompleteOrthogonalDecomposition.html">CompleteOrthogonalDecomposition</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Complete orthogonal decomposition (COD) of a matrix.  <a href="classEigen_1_1CompleteOrthogonalDecomposition.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ComplexEigenSolver.html">ComplexEigenSolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes eigenvalues and eigenvectors of general complex matrices.  <a href="classEigen_1_1ComplexEigenSolver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ComplexSchur.html">ComplexSchur</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a complex Schur decomposition of a real or complex square matrix.  <a href="classEigen_1_1ComplexSchur.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ConjugateGradient.html">ConjugateGradient</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A conjugate gradient solver for sparse (or dense) self-adjoint problems.  <a href="classEigen_1_1ConjugateGradient.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1CwiseBinaryOp.html">CwiseBinaryOp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic expression where a coefficient-wise binary operator is applied to two expressions.  <a href="classEigen_1_1CwiseBinaryOp.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1CwiseNullaryOp.html">CwiseNullaryOp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic expression of a matrix where all coefficients are defined by a functor.  <a href="classEigen_1_1CwiseNullaryOp.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1CwiseTernaryOp.html">CwiseTernaryOp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic expression where a coefficient-wise ternary operator is applied to two expressions.  <a href="classEigen_1_1CwiseTernaryOp.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1CwiseUnaryOp.html">CwiseUnaryOp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic expression where a coefficient-wise unary operator is applied to an expression.  <a href="classEigen_1_1CwiseUnaryOp.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1CwiseUnaryView.html">CwiseUnaryView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector.  <a href="classEigen_1_1CwiseUnaryView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1Dense.html">Dense</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all dense matrices, vectors, and arrays.  <a href="classEigen_1_1DenseBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html">DenseCoeffsBase&lt; Derived, DirectAccessors &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class providing direct read-only coefficient access to matrices and arrays.  <a href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html">DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class providing direct read/write coefficient access to matrices and arrays.  <a href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html">DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class providing read-only coefficient access to matrices and arrays.  <a href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html">DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class providing read/write coefficient access to matrices and arrays.  <a href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Diagonal.html">Diagonal</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a diagonal/subdiagonal/superdiagonal in a matrix.  <a href="classEigen_1_1Diagonal.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a diagonal matrix with its storage.  <a href="classEigen_1_1DiagonalMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DiagonalPreconditioner.html">DiagonalPreconditioner</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A preconditioner based on the digonal entries.  <a href="classEigen_1_1DiagonalPreconditioner.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DiagonalWrapper.html">DiagonalWrapper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a diagonal matrix.  <a href="classEigen_1_1DiagonalWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1EigenSolver.html">EigenSolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes eigenvalues and eigenvectors of general matrices.  <a href="classEigen_1_1EigenSolver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ForceAlignedAccess.html">ForceAlignedAccess</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enforce aligned packet loads and stores regardless of what is requested.  <a href="classEigen_1_1ForceAlignedAccess.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1FullPivHouseholderQR.html">FullPivHouseholderQR</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Householder rank-revealing QR decomposition of a matrix with full pivoting.  <a href="classEigen_1_1FullPivHouseholderQR.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1FullPivLU.html">FullPivLU</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">LU decomposition of a matrix with complete pivoting, and related features.  <a href="classEigen_1_1FullPivLU.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1GeneralizedEigenSolver.html">GeneralizedEigenSolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the generalized eigenvalues and eigenvectors of a pair of general matrices.  <a href="classEigen_1_1GeneralizedEigenSolver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1GeneralizedSelfAdjointEigenSolver.html">GeneralizedSelfAdjointEigenSolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes eigenvalues and eigenvectors of the generalized selfadjoint eigen problem.  <a href="classEigen_1_1GeneralizedSelfAdjointEigenSolver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1HessenbergDecomposition.html">HessenbergDecomposition</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reduces a square matrix to Hessenberg form by an orthogonal similarity transformation.  <a href="classEigen_1_1HessenbergDecomposition.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Homogeneous.html">Homogeneous</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of one (or a set of) homogeneous vector(s)  <a href="classEigen_1_1Homogeneous.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1HouseholderQR.html">HouseholderQR</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Householder QR decomposition of a matrix.  <a href="classEigen_1_1HouseholderQR.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1HouseholderSequence.html">HouseholderSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sequence of Householder reflections acting on subspaces with decreasing size.  <a href="classEigen_1_1HouseholderSequence.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Hyperplane.html">Hyperplane</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A hyperplane.  <a href="classEigen_1_1Hyperplane.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1IdentityPreconditioner.html">IdentityPreconditioner</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A naive preconditioner which approximates any matrix as the identity matrix.  <a href="classEigen_1_1IdentityPreconditioner.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1IncompleteCholesky.html">IncompleteCholesky</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modified Incomplete Cholesky with dual threshold.  <a href="classEigen_1_1IncompleteCholesky.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1IncompleteLUT.html">IncompleteLUT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Incomplete LU factorization with dual-threshold strategy.  <a href="classEigen_1_1IncompleteLUT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1IndexedView.html">IndexedView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a non-sequential sub-matrix defined by arbitrary sequences of row and column indices.  <a href="classEigen_1_1IndexedView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1InnerStride.html">InnerStride</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience specialization of <a class="el" href="classEigen_1_1Stride.html" title="Holds strides information for Map.">Stride</a> to specify only an inner stride See class <a class="el" href="classEigen_1_1Map.html" title="A matrix or vector expression mapping an existing array of data.">Map</a> for some examples.  <a href="classEigen_1_1InnerStride.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Inverse.html">Inverse</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of the inverse of another expression.  <a href="classEigen_1_1Inverse.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1IOFormat.html">IOFormat</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores a set of parameters controlling the way matrices are printed.  <a href="structEigen_1_1IOFormat.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1IterativeSolverBase.html">IterativeSolverBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for linear iterative solvers.  <a href="classEigen_1_1IterativeSolverBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1JacobiRotation.html">JacobiRotation</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation given by a cosine-sine pair.  <a href="classEigen_1_1JacobiRotation.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1JacobiSVD.html">JacobiSVD</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Two-sided Jacobi SVD decomposition of a rectangular matrix.  <a href="classEigen_1_1JacobiSVD.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1LDLT.html">LDLT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Robust Cholesky decomposition of a matrix with pivoting.  <a href="classEigen_1_1LDLT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1LeastSquareDiagonalPreconditioner.html">LeastSquareDiagonalPreconditioner</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Jacobi preconditioner for <a class="el" href="classEigen_1_1LeastSquaresConjugateGradient.html" title="A conjugate gradient solver for sparse (or dense) least-square problems.">LeastSquaresConjugateGradient</a>.  <a href="classEigen_1_1LeastSquareDiagonalPreconditioner.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1LeastSquaresConjugateGradient.html">LeastSquaresConjugateGradient</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A conjugate gradient solver for sparse (or dense) least-square problems.  <a href="classEigen_1_1LeastSquaresConjugateGradient.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1LLT.html">LLT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Cholesky decomposition (LL^T) of a matrix and associated features.  <a href="classEigen_1_1LLT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Map.html">Map</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A matrix or vector expression mapping an existing array of data.  <a href="classEigen_1_1Map.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Map_3_01const_01Quaternion_3_01Scalar___01_4_00_01Options___01_4.html">Map&lt; const Quaternion&lt; Scalar_ &gt;, Options_ &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classEigen_1_1Quaternion.html" title="The quaternion class used to represent 3D orientations and rotations.">Quaternion</a> expression mapping a constant memory buffer.  <a href="classEigen_1_1Map_3_01const_01Quaternion_3_01Scalar___01_4_00_01Options___01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Map_3_01Quaternion_3_01Scalar___01_4_00_01Options___01_4.html">Map&lt; Quaternion&lt; Scalar_ &gt;, Options_ &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a quaternion from a memory buffer.  <a href="classEigen_1_1Map_3_01Quaternion_3_01Scalar___01_4_00_01Options___01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Map_3_01SparseMatrixType_01_4.html">Map&lt; SparseMatrixType &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization of class <a class="el" href="classEigen_1_1Map.html" title="A matrix or vector expression mapping an existing array of data.">Map</a> for SparseMatrix-like storage.  <a href="classEigen_1_1Map_3_01SparseMatrixType_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html">MapBase&lt; Derived, ReadOnlyAccessors &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for dense <a class="el" href="classEigen_1_1Map.html" title="A matrix or vector expression mapping an existing array of data.">Map</a> and <a class="el" href="classEigen_1_1Block.html" title="Expression of a fixed-size or dynamic-size block.">Block</a> expression with direct access.  <a href="classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html">MapBase&lt; Derived, WriteAccessors &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for non-const dense <a class="el" href="classEigen_1_1Map.html" title="A matrix or vector expression mapping an existing array of data.">Map</a> and <a class="el" href="classEigen_1_1Block.html" title="Expression of a fixed-size or dynamic-size block.">Block</a> expression with direct access.  <a href="classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The matrix class, also used for vectors and row-vectors.  <a href="classEigen_1_1Matrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all dense matrices, vectors, and expressions.  <a href="classEigen_1_1MatrixBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixWrapper.html">MatrixWrapper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of an array as a mathematical vector or matrix.  <a href="classEigen_1_1MatrixWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1MatrixXpr.html">MatrixXpr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MetisOrdering.html">MetisOrdering</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1NaturalOrdering.html">NaturalOrdering</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1NestByValue.html">NestByValue</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression which must be nested by value.  <a href="classEigen_1_1NestByValue.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1NoAlias.html">NoAlias</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pseudo expression providing an operator = assuming no aliasing.  <a href="classEigen_1_1NoAlias.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds information about the various numeric (i.e. scalar) types allowed by <a class="el" href="namespaceEigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a>.  <a href="structEigen_1_1NumTraits.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1OuterStride.html">OuterStride</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience specialization of <a class="el" href="classEigen_1_1Stride.html" title="Holds strides information for Map.">Stride</a> to specify only an outer stride See class <a class="el" href="classEigen_1_1Map.html" title="A matrix or vector expression mapping an existing array of data.">Map</a> for some examples.  <a href="classEigen_1_1OuterStride.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ParametrizedLine.html">ParametrizedLine</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A parametrized line.  <a href="classEigen_1_1ParametrizedLine.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PardisoLDLT.html">PardisoLDLT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A sparse direct Cholesky (<a class="el" href="classEigen_1_1LDLT.html" title="Robust Cholesky decomposition of a matrix with pivoting.">LDLT</a>) factorization and solver based on the PARDISO library.  <a href="classEigen_1_1PardisoLDLT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PardisoLLT.html">PardisoLLT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A sparse direct Cholesky (<a class="el" href="classEigen_1_1LLT.html" title="Standard Cholesky decomposition (LL^T) of a matrix and associated features.">LLT</a>) factorization and solver based on the PARDISO library.  <a href="classEigen_1_1PardisoLLT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PardisoLU.html">PardisoLU</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A sparse direct LU factorization and solver based on the PARDISO library.  <a href="classEigen_1_1PardisoLU.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PartialPivLU.html">PartialPivLU</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">LU decomposition of a matrix with partial pivoting, and related features.  <a href="classEigen_1_1PartialPivLU.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PartialReduxExpr.html">PartialReduxExpr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic expression of a partially reduxed matrix.  <a href="classEigen_1_1PartialReduxExpr.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PastixLDLT.html">PastixLDLT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A sparse direct supernodal Cholesky (<a class="el" href="classEigen_1_1LLT.html" title="Standard Cholesky decomposition (LL^T) of a matrix and associated features.">LLT</a>) factorization and solver based on the PaStiX library.  <a href="classEigen_1_1PastixLDLT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PastixLLT.html">PastixLLT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A sparse direct supernodal Cholesky (<a class="el" href="classEigen_1_1LLT.html" title="Standard Cholesky decomposition (LL^T) of a matrix and associated features.">LLT</a>) factorization and solver based on the PaStiX library.  <a href="classEigen_1_1PastixLLT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PastixLU.html">PastixLU</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface to the PaStix solver.  <a href="classEigen_1_1PastixLU.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PermutationBase.html">PermutationBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for permutations.  <a href="classEigen_1_1PermutationBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PermutationMatrix.html">PermutationMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permutation matrix.  <a href="classEigen_1_1PermutationMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1PermutationStorage.html">PermutationStorage</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PermutationWrapper.html">PermutationWrapper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to view a vector of integers as a permutation matrix.  <a href="classEigen_1_1PermutationWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html">PlainObjectBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dense storage base class for matrices and arrays.  <a href="classEigen_1_1PlainObjectBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Product.html">Product</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of the product of two arbitrary matrices or vectors.  <a href="classEigen_1_1Product.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Quaternion.html">Quaternion</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The quaternion class used to represent 3D orientations and rotations.  <a href="classEigen_1_1Quaternion.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1QuaternionBase.html">QuaternionBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for quaternion expressions.  <a href="classEigen_1_1QuaternionBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1RealQZ.html">RealQZ</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a real QZ decomposition of a pair of square matrices.  <a href="classEigen_1_1RealQZ.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1RealSchur.html">RealSchur</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a real Schur decomposition of a square matrix.  <a href="classEigen_1_1RealSchur.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Ref.html">Ref</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A matrix or vector expression mapping an existing expression.  <a href="classEigen_1_1Ref.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Ref_3_01SparseMatrixType_00_01Options_01_4.html">Ref&lt; SparseMatrixType, Options &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A sparse matrix expression referencing an existing sparse expression.  <a href="classEigen_1_1Ref_3_01SparseMatrixType_00_01Options_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Ref_3_01SparseVectorType_01_4.html">Ref&lt; SparseVectorType &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A sparse vector expression referencing an existing sparse vector expression.  <a href="classEigen_1_1Ref_3_01SparseVectorType_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Replicate.html">Replicate</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of the multiple replication of a matrix or vector.  <a href="classEigen_1_1Replicate.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Reshaped.html">Reshaped</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a fixed-size or dynamic-size reshape.  <a href="classEigen_1_1Reshaped.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Reverse.html">Reverse</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of the reverse of a vector or matrix.  <a href="classEigen_1_1Reverse.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Rotation2D.html">Rotation2D</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a rotation/orientation in a 2 dimensional space.  <a href="classEigen_1_1Rotation2D.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1RotationBase.html">RotationBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Common base class for compact rotation representations.  <a href="classEigen_1_1RotationBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1ScalarBinaryOpTraits.html">ScalarBinaryOpTraits</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the given binary operation of two numeric types is allowed and what the scalar return type is.  <a href="structEigen_1_1ScalarBinaryOpTraits.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Select.html">Select</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a coefficient wise version of the C++ ternary operator ?:  <a href="classEigen_1_1Select.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SelfAdjointEigenSolver.html">SelfAdjointEigenSolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes eigenvalues and eigenvectors of selfadjoint matrices.  <a href="classEigen_1_1SelfAdjointEigenSolver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SelfAdjointView.html">SelfAdjointView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a selfadjoint matrix from a triangular part of a dense matrix.  <a href="classEigen_1_1SelfAdjointView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Serializer.html">Serializer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SimplicialCholesky.html">SimplicialCholesky</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SimplicialCholeskyBase.html">SimplicialCholeskyBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A base class for direct sparse Cholesky factorizations.  <a href="classEigen_1_1SimplicialCholeskyBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SimplicialLDLT.html">SimplicialLDLT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A direct sparse <a class="el" href="classEigen_1_1LDLT.html" title="Robust Cholesky decomposition of a matrix with pivoting.">LDLT</a> Cholesky factorizations without square root.  <a href="classEigen_1_1SimplicialLDLT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SimplicialLLT.html">SimplicialLLT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A direct sparse <a class="el" href="classEigen_1_1LLT.html" title="Standard Cholesky decomposition (LL^T) of a matrix and associated features.">LLT</a> Cholesky factorizations.  <a href="classEigen_1_1SimplicialLLT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Solve.html">Solve</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pseudo expression representing a solving operation.  <a href="classEigen_1_1Solve.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SolverBase.html">SolverBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A base class for matrix decomposition and solvers.  <a href="classEigen_1_1SolverBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1SolverStorage.html">SolverStorage</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SolveWithGuess.html">SolveWithGuess</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pseudo expression representing a solving operation.  <a href="classEigen_1_1SolveWithGuess.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1Sparse.html">Sparse</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SparseCompressedBase.html">SparseCompressedBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Common base class for sparse [compressed]-{row|column}-storage format.  <a href="classEigen_1_1SparseCompressedBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SparseLU.html">SparseLU</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structEigen_1_1Sparse.html">Sparse</a> supernodal LU factorization for general matrices.  <a href="classEigen_1_1SparseLU.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html">SparseMapBase&lt; Derived, ReadOnlyAccessors &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Common base class for <a class="el" href="classEigen_1_1Map.html" title="A matrix or vector expression mapping an existing array of data.">Map</a> and <a class="el" href="classEigen_1_1Ref.html" title="A matrix or vector expression mapping an existing expression.">Ref</a> instance of sparse matrix and vector.  <a href="classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html">SparseMapBase&lt; Derived, WriteAccessors &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Common base class for writable <a class="el" href="classEigen_1_1Map.html" title="A matrix or vector expression mapping an existing array of data.">Map</a> and <a class="el" href="classEigen_1_1Ref.html" title="A matrix or vector expression mapping an existing expression.">Ref</a> instance of sparse matrix and vector.  <a href="classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SparseMatrix.html">SparseMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A versatible sparse matrix representation.  <a href="classEigen_1_1SparseMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SparseMatrixBase.html">SparseMatrixBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of any sparse matrices or sparse expressions.  <a href="classEigen_1_1SparseMatrixBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SparseQR.html">SparseQR</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structEigen_1_1Sparse.html">Sparse</a> left-looking QR factorization with numerical column pivoting.  <a href="classEigen_1_1SparseQR.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SparseSelfAdjointView.html">SparseSelfAdjointView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pseudo expression to manipulate a triangular sparse matrix as a selfadjoint matrix.  <a href="classEigen_1_1SparseSelfAdjointView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SparseSolverBase.html">SparseSolverBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A base class for sparse solvers.  <a href="classEigen_1_1SparseSolverBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SparseVector.html">SparseVector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a sparse vector class  <a href="classEigen_1_1SparseVector.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SparseView.html">SparseView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a dense or sparse matrix with zero or too small values removed.  <a href="classEigen_1_1SparseView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SPQR.html">SPQR</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structEigen_1_1Sparse.html">Sparse</a> QR factorization based on SuiteSparseQR library.  <a href="classEigen_1_1SPQR.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Stride.html">Stride</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds strides information for <a class="el" href="classEigen_1_1Map.html" title="A matrix or vector expression mapping an existing array of data.">Map</a>.  <a href="classEigen_1_1Stride.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SuperILU.html">SuperILU</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A sparse direct <b>incomplete</b> LU factorization and solver based on the <a class="el" href="classEigen_1_1SuperLU.html" title="A sparse direct LU factorization and solver based on the SuperLU library.">SuperLU</a> library.  <a href="classEigen_1_1SuperILU.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SuperLU.html">SuperLU</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A sparse direct LU factorization and solver based on the <a class="el" href="classEigen_1_1SuperLU.html" title="A sparse direct LU factorization and solver based on the SuperLU library.">SuperLU</a> library.  <a href="classEigen_1_1SuperLU.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SuperLUBase.html">SuperLUBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base class for the direct and incomplete LU factorization of <a class="el" href="classEigen_1_1SuperLU.html" title="A sparse direct LU factorization and solver based on the SuperLU library.">SuperLU</a>.  <a href="classEigen_1_1SuperLUBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1SVDBase.html">SVDBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of SVD algorithms.  <a href="classEigen_1_1SVDBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Transform.html">Transform</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an homogeneous transformation in a N dimensional space.  <a href="classEigen_1_1Transform.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Translation.html">Translation</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a translation transformation.  <a href="classEigen_1_1Translation.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Transpose.html">Transpose</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of the transpose of a matrix.  <a href="classEigen_1_1Transpose.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Transpositions.html">Transpositions</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a sequence of transpositions (row/column interchange)  <a href="classEigen_1_1Transpositions.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1TranspositionsStorage.html">TranspositionsStorage</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1TriangularBase.html">TriangularBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for triangular part in a matrix.  <a href="classEigen_1_1TriangularBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1TriangularView.html">TriangularView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a triangular part in a matrix.  <a href="classEigen_1_1TriangularView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html">TriangularViewImpl&lt; MatrixType, Mode, Sparse &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for a triangular part in a <b>sparse</b> matrix.  <a href="classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1TriangularViewImpl_3_01MatrixType___00_01Mode___00_01Dense_01_4.html">TriangularViewImpl&lt; MatrixType_, Mode_, Dense &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for a triangular part in a <b>dense</b> matrix.  <a href="classEigen_1_1TriangularViewImpl_3_01MatrixType___00_01Mode___00_01Dense_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Tridiagonalization.html">Tridiagonalization</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tridiagonal decomposition of a selfadjoint matrix.  <a href="classEigen_1_1Tridiagonalization.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Triplet.html">Triplet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A small structure to hold a non zero as a triplet (i,j,value).  <a href="classEigen_1_1Triplet.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1UmfPackLU.html">UmfPackLU</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A sparse LU factorization and solver based on UmfPack.  <a href="classEigen_1_1UmfPackLU.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1UniformScaling.html">UniformScaling</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a generic uniform scaling transformation.  <a href="classEigen_1_1UniformScaling.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1VectorBlock.html">VectorBlock</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression of a fixed-size or dynamic-size sub-vector.  <a href="classEigen_1_1VectorBlock.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1VectorwiseOp.html">VectorwiseOp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pseudo expression providing broadcasting and partial reduction operations.  <a href="classEigen_1_1VectorwiseOp.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1WithFormat.html">WithFormat</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pseudo expression providing matrix output with given format.  <a href="classEigen_1_1WithFormat.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:af8975289b8134a5021e806029516e82c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt; double, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#af8975289b8134a5021e806029516e82c">AlignedScaling2d</a></td></tr>
<tr class="separator:af8975289b8134a5021e806029516e82c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2440178a1f5f6abef6ee0231bc49184"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt; float, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#af2440178a1f5f6abef6ee0231bc49184">AlignedScaling2f</a></td></tr>
<tr class="separator:af2440178a1f5f6abef6ee0231bc49184"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aff001d5740f13797c9acd4e3276673"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt; double, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a0aff001d5740f13797c9acd4e3276673">AlignedScaling3d</a></td></tr>
<tr class="separator:a0aff001d5740f13797c9acd4e3276673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45caf8b0e6da378885f4ae3f06c5cde3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt; float, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a45caf8b0e6da378885f4ae3f06c5cde3">AlignedScaling3f</a></td></tr>
<tr class="separator:a45caf8b0e6da378885f4ae3f06c5cde3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed936d6e9192d97f00a9608081fa9b64"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1AngleAxis.html">AngleAxis</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#gaed936d6e9192d97f00a9608081fa9b64">AngleAxisd</a></td></tr>
<tr class="separator:gaed936d6e9192d97f00a9608081fa9b64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad823b9c674644b14d950fbfe165dfdbf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1AngleAxis.html">AngleAxis</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#gad823b9c674644b14d950fbfe165dfdbf">AngleAxisf</a></td></tr>
<tr class="separator:gad823b9c674644b14d950fbfe165dfdbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27e36e9e1da10f2c17d69bbfa7ead870"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga27e36e9e1da10f2c17d69bbfa7ead870"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#ga27e36e9e1da10f2c17d69bbfa7ead870">Array2</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, 2, 1 &gt;</td></tr>
<tr class="memdesc:ga27e36e9e1da10f2c17d69bbfa7ead870"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:ga27e36e9e1da10f2c17d69bbfa7ead870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5e10990863f064300d78e80b4537a0b"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gad5e10990863f064300d78e80b4537a0b"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#gad5e10990863f064300d78e80b4537a0b">Array22</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, 2, 2 &gt;</td></tr>
<tr class="memdesc:gad5e10990863f064300d78e80b4537a0b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:gad5e10990863f064300d78e80b4537a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga995df558b61646d505b9feabd30a28d0"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga995df558b61646d505b9feabd30a28d0"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#ga995df558b61646d505b9feabd30a28d0">Array2X</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, 2, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;</td></tr>
<tr class="memdesc:ga995df558b61646d505b9feabd30a28d0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:ga995df558b61646d505b9feabd30a28d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ca781ec91d7b715d226d5057d50b250"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga7ca781ec91d7b715d226d5057d50b250"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#ga7ca781ec91d7b715d226d5057d50b250">Array3</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, 3, 1 &gt;</td></tr>
<tr class="memdesc:ga7ca781ec91d7b715d226d5057d50b250"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:ga7ca781ec91d7b715d226d5057d50b250"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb8560ef95ce6a7284131d91da82cf8a"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gafb8560ef95ce6a7284131d91da82cf8a"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#gafb8560ef95ce6a7284131d91da82cf8a">Array33</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, 3, 3 &gt;</td></tr>
<tr class="memdesc:gafb8560ef95ce6a7284131d91da82cf8a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:gafb8560ef95ce6a7284131d91da82cf8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf24f8bd443138027dd02599e7c58ef60"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gaf24f8bd443138027dd02599e7c58ef60"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#gaf24f8bd443138027dd02599e7c58ef60">Array3X</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, 3, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;</td></tr>
<tr class="memdesc:gaf24f8bd443138027dd02599e7c58ef60"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:gaf24f8bd443138027dd02599e7c58ef60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b5e91e45a496f9893059ab4f298a9ee"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga2b5e91e45a496f9893059ab4f298a9ee"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#ga2b5e91e45a496f9893059ab4f298a9ee">Array4</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, 4, 1 &gt;</td></tr>
<tr class="memdesc:ga2b5e91e45a496f9893059ab4f298a9ee"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:ga2b5e91e45a496f9893059ab4f298a9ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcb97c1d614be824fd355ca29632e30f"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gabcb97c1d614be824fd355ca29632e30f"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#gabcb97c1d614be824fd355ca29632e30f">Array44</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, 4, 4 &gt;</td></tr>
<tr class="memdesc:gabcb97c1d614be824fd355ca29632e30f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:gabcb97c1d614be824fd355ca29632e30f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab59985198663295e89134835783bd0d"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gaab59985198663295e89134835783bd0d"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#gaab59985198663295e89134835783bd0d">Array4X</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, 4, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;</td></tr>
<tr class="memdesc:gaab59985198663295e89134835783bd0d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:gaab59985198663295e89134835783bd0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f9db3ea1c9715a30ed77c6cd434bbd3"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga9f9db3ea1c9715a30ed77c6cd434bbd3"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#ga9f9db3ea1c9715a30ed77c6cd434bbd3">ArrayX</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 1 &gt;</td></tr>
<tr class="memdesc:ga9f9db3ea1c9715a30ed77c6cd434bbd3"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:ga9f9db3ea1c9715a30ed77c6cd434bbd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga273e82d1306290af7e02aeb75a831fca"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga273e82d1306290af7e02aeb75a831fca"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#ga273e82d1306290af7e02aeb75a831fca">ArrayX2</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 2 &gt;</td></tr>
<tr class="memdesc:ga273e82d1306290af7e02aeb75a831fca"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:ga273e82d1306290af7e02aeb75a831fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga428c78ad433d2f285650ccee8fc0f29f"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga428c78ad433d2f285650ccee8fc0f29f"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#ga428c78ad433d2f285650ccee8fc0f29f">ArrayX3</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 3 &gt;</td></tr>
<tr class="memdesc:ga428c78ad433d2f285650ccee8fc0f29f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:ga428c78ad433d2f285650ccee8fc0f29f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad02550dee7a18c7a74941be73de327d"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gaad02550dee7a18c7a74941be73de327d"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#gaad02550dee7a18c7a74941be73de327d">ArrayX4</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 4 &gt;</td></tr>
<tr class="memdesc:gaad02550dee7a18c7a74941be73de327d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:gaad02550dee7a18c7a74941be73de327d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a3ca2b2a8694c17ed25ac03cafdaa04"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga6a3ca2b2a8694c17ed25ac03cafdaa04"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html#ga6a3ca2b2a8694c17ed25ac03cafdaa04">ArrayXX</a> = <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; Type, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;</td></tr>
<tr class="memdesc:ga6a3ca2b2a8694c17ed25ac03cafdaa04"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <br /></td></tr>
<tr class="separator:ga6a3ca2b2a8694c17ed25ac03cafdaa04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62e77e0933482dafde8fe197d9a2cfde"><td class="memItemLeft" align="right" valign="top">typedef EIGEN_DEFAULT_DENSE_INDEX_TYPE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a62e77e0933482dafde8fe197d9a2cfde">Index</a></td></tr>
<tr class="memdesc:a62e77e0933482dafde8fe197d9a2cfde"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Index type as used for the API.  <a href="namespaceEigen.html#a62e77e0933482dafde8fe197d9a2cfde">More...</a><br /></td></tr>
<tr class="separator:a62e77e0933482dafde8fe197d9a2cfde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73a2c673745de956e66d30ad61fd4a7e"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga73a2c673745de956e66d30ad61fd4a7e"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga73a2c673745de956e66d30ad61fd4a7e">Matrix2</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 2, 2 &gt;</td></tr>
<tr class="memdesc:ga73a2c673745de956e66d30ad61fd4a7e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>2</code>&times;<code>2</code> matrix of type <code>Type</code>. <br /></td></tr>
<tr class="separator:ga73a2c673745de956e66d30ad61fd4a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga202b9ee6eca6f9329f0ab85669cbff2a"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 2, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga202b9ee6eca6f9329f0ab85669cbff2a">Matrix2cd</a></td></tr>
<tr class="memdesc:ga202b9ee6eca6f9329f0ab85669cbff2a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>2</code> matrix of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:ga202b9ee6eca6f9329f0ab85669cbff2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72a19eccc523e6a3be2d2f6d5eb3e8f9"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 2, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga72a19eccc523e6a3be2d2f6d5eb3e8f9">Matrix2cf</a></td></tr>
<tr class="memdesc:ga72a19eccc523e6a3be2d2f6d5eb3e8f9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>2</code> matrix of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:ga72a19eccc523e6a3be2d2f6d5eb3e8f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b934095f8a2834e6cc27267427239d3"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 2, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga3b934095f8a2834e6cc27267427239d3">Matrix2d</a></td></tr>
<tr class="memdesc:ga3b934095f8a2834e6cc27267427239d3"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>2</code> matrix of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga3b934095f8a2834e6cc27267427239d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36b8989b6aa63020139fc36bae6979e0"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 2, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga36b8989b6aa63020139fc36bae6979e0">Matrix2f</a></td></tr>
<tr class="memdesc:ga36b8989b6aa63020139fc36bae6979e0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>2</code> matrix of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga36b8989b6aa63020139fc36bae6979e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga757e178bb30b809f0aef66d97ced667a"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 2, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga757e178bb30b809f0aef66d97ced667a">Matrix2i</a></td></tr>
<tr class="memdesc:ga757e178bb30b809f0aef66d97ced667a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>2</code> matrix of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga757e178bb30b809f0aef66d97ced667a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fc5afaeb88d6cd4f2503dd6127b1ba8"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga9fc5afaeb88d6cd4f2503dd6127b1ba8"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga9fc5afaeb88d6cd4f2503dd6127b1ba8">Matrix2X</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 2, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;</td></tr>
<tr class="memdesc:ga9fc5afaeb88d6cd4f2503dd6127b1ba8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>2</code>&times;<code>Dynamic</code> matrix of type <code>Type</code> <br /></td></tr>
<tr class="separator:ga9fc5afaeb88d6cd4f2503dd6127b1ba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab83cc34f0c5f22f4b5d1f251b41e3068"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 2, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gab83cc34f0c5f22f4b5d1f251b41e3068">Matrix2Xcd</a></td></tr>
<tr class="memdesc:gab83cc34f0c5f22f4b5d1f251b41e3068"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>Dynamic</code> matrix of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:gab83cc34f0c5f22f4b5d1f251b41e3068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4890c18b6e495d05214e358163cf9a1b"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 2, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga4890c18b6e495d05214e358163cf9a1b">Matrix2Xcf</a></td></tr>
<tr class="memdesc:ga4890c18b6e495d05214e358163cf9a1b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>Dynamic</code> matrix of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:ga4890c18b6e495d05214e358163cf9a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4337b95add7532543e2ce8a953076efe"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 2, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga4337b95add7532543e2ce8a953076efe">Matrix2Xd</a></td></tr>
<tr class="memdesc:ga4337b95add7532543e2ce8a953076efe"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>Dynamic</code> matrix of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga4337b95add7532543e2ce8a953076efe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad815a2f2444e6e80ed274156f1a8bc50"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 2, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gad815a2f2444e6e80ed274156f1a8bc50">Matrix2Xf</a></td></tr>
<tr class="memdesc:gad815a2f2444e6e80ed274156f1a8bc50"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>Dynamic</code> matrix of type <code>float</code>. <br /></td></tr>
<tr class="separator:gad815a2f2444e6e80ed274156f1a8bc50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga697370341f5c160df998ea3cc6b90a5b"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 2, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga697370341f5c160df998ea3cc6b90a5b">Matrix2Xi</a></td></tr>
<tr class="memdesc:ga697370341f5c160df998ea3cc6b90a5b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>Dynamic</code> matrix of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga697370341f5c160df998ea3cc6b90a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d61b8a0039eeb04e6faf382b8635a7a"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga6d61b8a0039eeb04e6faf382b8635a7a"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga6d61b8a0039eeb04e6faf382b8635a7a">Matrix3</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 3, 3 &gt;</td></tr>
<tr class="memdesc:ga6d61b8a0039eeb04e6faf382b8635a7a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>3</code>&times;<code>3</code> matrix of type <code>Type</code>. <br /></td></tr>
<tr class="separator:ga6d61b8a0039eeb04e6faf382b8635a7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab92ee2a1f008a7fda01345b0f22e814e"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 3, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gab92ee2a1f008a7fda01345b0f22e814e">Matrix3cd</a></td></tr>
<tr class="memdesc:gab92ee2a1f008a7fda01345b0f22e814e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>3</code> matrix of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:gab92ee2a1f008a7fda01345b0f22e814e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b9c3ac3acf9aa95aabc184d015477ab"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 3, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga4b9c3ac3acf9aa95aabc184d015477ab">Matrix3cf</a></td></tr>
<tr class="memdesc:ga4b9c3ac3acf9aa95aabc184d015477ab"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>3</code> matrix of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:ga4b9c3ac3acf9aa95aabc184d015477ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84e9fd068879d808012bb6d5dbfecb17"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 3, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga84e9fd068879d808012bb6d5dbfecb17">Matrix3d</a></td></tr>
<tr class="memdesc:ga84e9fd068879d808012bb6d5dbfecb17"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>3</code> matrix of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga84e9fd068879d808012bb6d5dbfecb17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga276bae130c142e906ad8f47d24d11c1c"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 3, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga276bae130c142e906ad8f47d24d11c1c">Matrix3f</a></td></tr>
<tr class="memdesc:ga276bae130c142e906ad8f47d24d11c1c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>3</code> matrix of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga276bae130c142e906ad8f47d24d11c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5dfa8fd62427c5f3c8035daf15ebfcb"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 3, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaf5dfa8fd62427c5f3c8035daf15ebfcb">Matrix3i</a></td></tr>
<tr class="memdesc:gaf5dfa8fd62427c5f3c8035daf15ebfcb"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>3</code> matrix of type <code>int</code>. <br /></td></tr>
<tr class="separator:gaf5dfa8fd62427c5f3c8035daf15ebfcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab22d239b05eafe7ac235325d454e7530"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gab22d239b05eafe7ac235325d454e7530"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gab22d239b05eafe7ac235325d454e7530">Matrix3X</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 3, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;</td></tr>
<tr class="memdesc:gab22d239b05eafe7ac235325d454e7530"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>3</code>&times;<code>Dynamic</code> matrix of type <code>Type</code> <br /></td></tr>
<tr class="separator:gab22d239b05eafe7ac235325d454e7530"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7730c67f4db8a69633b2738f3394e4bf"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 3, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga7730c67f4db8a69633b2738f3394e4bf">Matrix3Xcd</a></td></tr>
<tr class="memdesc:ga7730c67f4db8a69633b2738f3394e4bf"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>Dynamic</code> matrix of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:ga7730c67f4db8a69633b2738f3394e4bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga381cbe412d5b16b7194cf6024575c0a9"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 3, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga381cbe412d5b16b7194cf6024575c0a9">Matrix3Xcf</a></td></tr>
<tr class="memdesc:ga381cbe412d5b16b7194cf6024575c0a9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>Dynamic</code> matrix of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:ga381cbe412d5b16b7194cf6024575c0a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c97aab588823ad481ba656e3e77f4af"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 3, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga9c97aab588823ad481ba656e3e77f4af">Matrix3Xd</a></td></tr>
<tr class="memdesc:ga9c97aab588823ad481ba656e3e77f4af"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>Dynamic</code> matrix of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga9c97aab588823ad481ba656e3e77f4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8679d666af201be0bcd40f3e35a65d94"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 3, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga8679d666af201be0bcd40f3e35a65d94">Matrix3Xf</a></td></tr>
<tr class="memdesc:ga8679d666af201be0bcd40f3e35a65d94"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>Dynamic</code> matrix of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga8679d666af201be0bcd40f3e35a65d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga050deb0b1fceba1f4ae6c113fa85983c"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 3, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga050deb0b1fceba1f4ae6c113fa85983c">Matrix3Xi</a></td></tr>
<tr class="memdesc:ga050deb0b1fceba1f4ae6c113fa85983c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>Dynamic</code> matrix of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga050deb0b1fceba1f4ae6c113fa85983c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga946841161df693bb792644ba410aa0f0"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga946841161df693bb792644ba410aa0f0"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga946841161df693bb792644ba410aa0f0">Matrix4</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 4, 4 &gt;</td></tr>
<tr class="memdesc:ga946841161df693bb792644ba410aa0f0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>4</code>&times;<code>4</code> matrix of type <code>Type</code>. <br /></td></tr>
<tr class="separator:ga946841161df693bb792644ba410aa0f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2b40d33e069e1116ce298c91947dab6"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 4, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaf2b40d33e069e1116ce298c91947dab6">Matrix4cd</a></td></tr>
<tr class="memdesc:gaf2b40d33e069e1116ce298c91947dab6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>4</code> matrix of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:gaf2b40d33e069e1116ce298c91947dab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac05645759f6bda0aafa5839eaa9b7e2f"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 4, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gac05645759f6bda0aafa5839eaa9b7e2f">Matrix4cf</a></td></tr>
<tr class="memdesc:gac05645759f6bda0aafa5839eaa9b7e2f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>4</code> matrix of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:gac05645759f6bda0aafa5839eaa9b7e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31c5fac458c04196a36b36b5e51127ff"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 4, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga31c5fac458c04196a36b36b5e51127ff">Matrix4d</a></td></tr>
<tr class="memdesc:ga31c5fac458c04196a36b36b5e51127ff"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>4</code> matrix of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga31c5fac458c04196a36b36b5e51127ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a5de8dfef28d29aed525611e15a37e3"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 4, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga3a5de8dfef28d29aed525611e15a37e3">Matrix4f</a></td></tr>
<tr class="memdesc:ga3a5de8dfef28d29aed525611e15a37e3"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>4</code> matrix of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga3a5de8dfef28d29aed525611e15a37e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace49b1dc3432f8a6639966a2cb7178be"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 4, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gace49b1dc3432f8a6639966a2cb7178be">Matrix4i</a></td></tr>
<tr class="memdesc:gace49b1dc3432f8a6639966a2cb7178be"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>4</code> matrix of type <code>int</code>. <br /></td></tr>
<tr class="separator:gace49b1dc3432f8a6639966a2cb7178be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93eea03ee4428402191f86ef2239975e"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga93eea03ee4428402191f86ef2239975e"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga93eea03ee4428402191f86ef2239975e">Matrix4X</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 4, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;</td></tr>
<tr class="memdesc:ga93eea03ee4428402191f86ef2239975e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>4</code>&times;<code>Dynamic</code> matrix of type <code>Type</code> <br /></td></tr>
<tr class="separator:ga93eea03ee4428402191f86ef2239975e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d5c04644430644d2df94149a9b4a830"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 4, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga7d5c04644430644d2df94149a9b4a830">Matrix4Xcd</a></td></tr>
<tr class="memdesc:ga7d5c04644430644d2df94149a9b4a830"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>Dynamic</code> matrix of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:ga7d5c04644430644d2df94149a9b4a830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d1bc5571d4dc974b5884724b2fbc548"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 4, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga0d1bc5571d4dc974b5884724b2fbc548">Matrix4Xcf</a></td></tr>
<tr class="memdesc:ga0d1bc5571d4dc974b5884724b2fbc548"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>Dynamic</code> matrix of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:ga0d1bc5571d4dc974b5884724b2fbc548"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48026f4398fac445e40ef6dbef982202"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 4, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga48026f4398fac445e40ef6dbef982202">Matrix4Xd</a></td></tr>
<tr class="memdesc:ga48026f4398fac445e40ef6dbef982202"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>Dynamic</code> matrix of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga48026f4398fac445e40ef6dbef982202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a832fa39493771bd8a8db716ce7f05a"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 4, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga6a832fa39493771bd8a8db716ce7f05a">Matrix4Xf</a></td></tr>
<tr class="memdesc:ga6a832fa39493771bd8a8db716ce7f05a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>Dynamic</code> matrix of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga6a832fa39493771bd8a8db716ce7f05a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3f7dcab7284ffec9367b4dd8af38c1f"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 4, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gab3f7dcab7284ffec9367b4dd8af38c1f">Matrix4Xi</a></td></tr>
<tr class="memdesc:gab3f7dcab7284ffec9367b4dd8af38c1f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>Dynamic</code> matrix of type <code>int</code>. <br /></td></tr>
<tr class="separator:gab3f7dcab7284ffec9367b4dd8af38c1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a779d79defc9f822fa6ff5869c2ba6b"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga8a779d79defc9f822fa6ff5869c2ba6b"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga8a779d79defc9f822fa6ff5869c2ba6b">MatrixX</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;</td></tr>
<tr class="memdesc:ga8a779d79defc9f822fa6ff5869c2ba6b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>Dynamic</code>&times;<code>Dynamic</code> matrix of type <code>Type</code>. <br /></td></tr>
<tr class="separator:ga8a779d79defc9f822fa6ff5869c2ba6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d162ebb520e589b3a5a5f4024aa3ae4"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga1d162ebb520e589b3a5a5f4024aa3ae4"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga1d162ebb520e589b3a5a5f4024aa3ae4">MatrixX2</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 2 &gt;</td></tr>
<tr class="memdesc:ga1d162ebb520e589b3a5a5f4024aa3ae4"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>Dynamic</code>&times;<code>2</code> matrix of type <code>Type</code>. <br /></td></tr>
<tr class="separator:ga1d162ebb520e589b3a5a5f4024aa3ae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d1c2d28ca0068cd17cf6d2cf8c58a7c"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga6d1c2d28ca0068cd17cf6d2cf8c58a7c">MatrixX2cd</a></td></tr>
<tr class="memdesc:ga6d1c2d28ca0068cd17cf6d2cf8c58a7c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>2</code> matrix of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:ga6d1c2d28ca0068cd17cf6d2cf8c58a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c2ba6c656edea6168744a32fecc44fd"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga9c2ba6c656edea6168744a32fecc44fd">MatrixX2cf</a></td></tr>
<tr class="memdesc:ga9c2ba6c656edea6168744a32fecc44fd"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>2</code> matrix of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:ga9c2ba6c656edea6168744a32fecc44fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac447f0605e611b96777be797b3b00aa9"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gac447f0605e611b96777be797b3b00aa9">MatrixX2d</a></td></tr>
<tr class="memdesc:gac447f0605e611b96777be797b3b00aa9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>2</code> matrix of type <code>double</code>. <br /></td></tr>
<tr class="separator:gac447f0605e611b96777be797b3b00aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca57522dfcdf33fe23b1925dad42a529"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaca57522dfcdf33fe23b1925dad42a529">MatrixX2f</a></td></tr>
<tr class="memdesc:gaca57522dfcdf33fe23b1925dad42a529"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>2</code> matrix of type <code>float</code>. <br /></td></tr>
<tr class="separator:gaca57522dfcdf33fe23b1925dad42a529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d5bc3edbf7bc373d9aea75021a41733"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga2d5bc3edbf7bc373d9aea75021a41733">MatrixX2i</a></td></tr>
<tr class="memdesc:ga2d5bc3edbf7bc373d9aea75021a41733"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>2</code> matrix of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga2d5bc3edbf7bc373d9aea75021a41733"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdb4b32de62bf47373eec29612b73657"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gacdb4b32de62bf47373eec29612b73657"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gacdb4b32de62bf47373eec29612b73657">MatrixX3</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 3 &gt;</td></tr>
<tr class="memdesc:gacdb4b32de62bf47373eec29612b73657"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>Dynamic</code>&times;<code>3</code> matrix of type <code>Type</code>. <br /></td></tr>
<tr class="separator:gacdb4b32de62bf47373eec29612b73657"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9027279bf1b1442cc00fd366853de805"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga9027279bf1b1442cc00fd366853de805">MatrixX3cd</a></td></tr>
<tr class="memdesc:ga9027279bf1b1442cc00fd366853de805"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>3</code> matrix of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:ga9027279bf1b1442cc00fd366853de805"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7991a54e93d17e57b16f2c4d672ec2c4"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga7991a54e93d17e57b16f2c4d672ec2c4">MatrixX3cf</a></td></tr>
<tr class="memdesc:ga7991a54e93d17e57b16f2c4d672ec2c4"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>3</code> matrix of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:ga7991a54e93d17e57b16f2c4d672ec2c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b3c70c1132399eef6137425c0c963e0"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga0b3c70c1132399eef6137425c0c963e0">MatrixX3d</a></td></tr>
<tr class="memdesc:ga0b3c70c1132399eef6137425c0c963e0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>3</code> matrix of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga0b3c70c1132399eef6137425c0c963e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafab4934976aa4c2954363e167fcb5750"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gafab4934976aa4c2954363e167fcb5750">MatrixX3f</a></td></tr>
<tr class="memdesc:gafab4934976aa4c2954363e167fcb5750"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>3</code> matrix of type <code>float</code>. <br /></td></tr>
<tr class="separator:gafab4934976aa4c2954363e167fcb5750"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac23a801a13cca1f7b2731f633dc5ca13"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gac23a801a13cca1f7b2731f633dc5ca13">MatrixX3i</a></td></tr>
<tr class="memdesc:gac23a801a13cca1f7b2731f633dc5ca13"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>3</code> matrix of type <code>int</code>. <br /></td></tr>
<tr class="separator:gac23a801a13cca1f7b2731f633dc5ca13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe35b438cb4f39d72092d1fbb16153b8"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gabe35b438cb4f39d72092d1fbb16153b8"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gabe35b438cb4f39d72092d1fbb16153b8">MatrixX4</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 4 &gt;</td></tr>
<tr class="memdesc:gabe35b438cb4f39d72092d1fbb16153b8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>Dynamic</code>&times;<code>4</code> matrix of type <code>Type</code>. <br /></td></tr>
<tr class="separator:gabe35b438cb4f39d72092d1fbb16153b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c6d62ca622265a1632550ce3c412f1a"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga9c6d62ca622265a1632550ce3c412f1a">MatrixX4cd</a></td></tr>
<tr class="memdesc:ga9c6d62ca622265a1632550ce3c412f1a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>4</code> matrix of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:ga9c6d62ca622265a1632550ce3c412f1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ac53bad0c095e5d423577c3b53a869b"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga0ac53bad0c095e5d423577c3b53a869b">MatrixX4cf</a></td></tr>
<tr class="memdesc:ga0ac53bad0c095e5d423577c3b53a869b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>4</code> matrix of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:ga0ac53bad0c095e5d423577c3b53a869b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a4086b6a21c25cc8484a5251079b71d"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga2a4086b6a21c25cc8484a5251079b71d">MatrixX4d</a></td></tr>
<tr class="memdesc:ga2a4086b6a21c25cc8484a5251079b71d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>4</code> matrix of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga2a4086b6a21c25cc8484a5251079b71d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8866ec0bb7508768dc612c3bbab824ad"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga8866ec0bb7508768dc612c3bbab824ad">MatrixX4f</a></td></tr>
<tr class="memdesc:ga8866ec0bb7508768dc612c3bbab824ad"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>4</code> matrix of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga8866ec0bb7508768dc612c3bbab824ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72375f7b6a11e8ee10bc3f65c6e4501e"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga72375f7b6a11e8ee10bc3f65c6e4501e">MatrixX4i</a></td></tr>
<tr class="memdesc:ga72375f7b6a11e8ee10bc3f65c6e4501e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>4</code> matrix of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga72375f7b6a11e8ee10bc3f65c6e4501e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaadf0b25f5437fbddaf84324419418be8"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaadf0b25f5437fbddaf84324419418be8">MatrixXcd</a></td></tr>
<tr class="memdesc:gaadf0b25f5437fbddaf84324419418be8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>Dynamic</code> matrix of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:gaadf0b25f5437fbddaf84324419418be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae40207c482eaada1403778d301236443"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gae40207c482eaada1403778d301236443">MatrixXcf</a></td></tr>
<tr class="memdesc:gae40207c482eaada1403778d301236443"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>Dynamic</code> matrix of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:gae40207c482eaada1403778d301236443"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99b41a69f0bf64eadb63a97f357ab412"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga99b41a69f0bf64eadb63a97f357ab412">MatrixXd</a></td></tr>
<tr class="memdesc:ga99b41a69f0bf64eadb63a97f357ab412"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>Dynamic</code> matrix of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga99b41a69f0bf64eadb63a97f357ab412"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga731599f782380312960376c43450eb48"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga731599f782380312960376c43450eb48">MatrixXf</a></td></tr>
<tr class="memdesc:ga731599f782380312960376c43450eb48"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>Dynamic</code> matrix of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga731599f782380312960376c43450eb48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaceba5f63d4040c79c44109590d4fa606"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaceba5f63d4040c79c44109590d4fa606">MatrixXi</a></td></tr>
<tr class="memdesc:gaceba5f63d4040c79c44109590d4fa606"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>Dynamic</code> matrix of type <code>int</code>. <br /></td></tr>
<tr class="separator:gaceba5f63d4040c79c44109590d4fa606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5daab8e66aa480465000308455578830"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Quaternion.html">Quaternion</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#ga5daab8e66aa480465000308455578830">Quaterniond</a></td></tr>
<tr class="separator:ga5daab8e66aa480465000308455578830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66aa915a26d698c60ed206818c3e4c9b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Quaternion.html">Quaternion</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#ga66aa915a26d698c60ed206818c3e4c9b">Quaternionf</a></td></tr>
<tr class="separator:ga66aa915a26d698c60ed206818c3e4c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4289f38cc6ecf302e07d2365abc6a902"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Map.html">Map</a>&lt; <a class="el" href="classEigen_1_1Quaternion.html">Quaternion</a>&lt; double &gt;, <a class="el" href="group__enums.html#gga45fe06e29902b7a2773de05ba27b47a1ae12d0f8f869c40c76128260af2242bc8">Aligned</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#ga4289f38cc6ecf302e07d2365abc6a902">QuaternionMapAlignedd</a></td></tr>
<tr class="separator:ga4289f38cc6ecf302e07d2365abc6a902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadaf7f3ee984d9828ca94d66355f0b226"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Map.html">Map</a>&lt; <a class="el" href="classEigen_1_1Quaternion.html">Quaternion</a>&lt; float &gt;, <a class="el" href="group__enums.html#gga45fe06e29902b7a2773de05ba27b47a1ae12d0f8f869c40c76128260af2242bc8">Aligned</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#gadaf7f3ee984d9828ca94d66355f0b226">QuaternionMapAlignedf</a></td></tr>
<tr class="separator:gadaf7f3ee984d9828ca94d66355f0b226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89412d1dcf23537e5990dfb3089ace76"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Map.html">Map</a>&lt; <a class="el" href="classEigen_1_1Quaternion.html">Quaternion</a>&lt; double &gt;, 0 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#ga89412d1dcf23537e5990dfb3089ace76">QuaternionMapd</a></td></tr>
<tr class="separator:ga89412d1dcf23537e5990dfb3089ace76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga867ff508ac860bdf7cab3b8a8fc1048d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Map.html">Map</a>&lt; <a class="el" href="classEigen_1_1Quaternion.html">Quaternion</a>&lt; float &gt;, 0 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#ga867ff508ac860bdf7cab3b8a8fc1048d">QuaternionMapf</a></td></tr>
<tr class="separator:ga867ff508ac860bdf7cab3b8a8fc1048d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7af1ccdfb6c865c27fe1fd6bd9e759f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Rotation2D.html">Rotation2D</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#gab7af1ccdfb6c865c27fe1fd6bd9e759f">Rotation2Dd</a></td></tr>
<tr class="separator:gab7af1ccdfb6c865c27fe1fd6bd9e759f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35e2cace3ada497794734edb8bc33b6e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Rotation2D.html">Rotation2D</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#ga35e2cace3ada497794734edb8bc33b6e">Rotation2Df</a></td></tr>
<tr class="separator:ga35e2cace3ada497794734edb8bc33b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga181118570e7a0bb1cf3366180061f14f"><td class="memTemplParams" colspan="2">
template&lt;typename Type , int Size&gt; </td></tr>
<tr class="memitem:ga181118570e7a0bb1cf3366180061f14f"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga181118570e7a0bb1cf3366180061f14f">RowVector</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 1, Size &gt;</td></tr>
<tr class="memdesc:ga181118570e7a0bb1cf3366180061f14f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>1</code>&times;<code>Size</code> vector of type <code>Type</code>. <br /></td></tr>
<tr class="separator:ga181118570e7a0bb1cf3366180061f14f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafbd00706e87859d2f0ad68b54e825809"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gafbd00706e87859d2f0ad68b54e825809"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gafbd00706e87859d2f0ad68b54e825809">RowVector2</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 1, 2 &gt;</td></tr>
<tr class="memdesc:gafbd00706e87859d2f0ad68b54e825809"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>1</code>&times;<code>2</code> vector of type <code>Type</code>. <br /></td></tr>
<tr class="separator:gafbd00706e87859d2f0ad68b54e825809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1f67794cc63abeaeac2303f8baaf6df"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 1, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gab1f67794cc63abeaeac2303f8baaf6df">RowVector2cd</a></td></tr>
<tr class="memdesc:gab1f67794cc63abeaeac2303f8baaf6df"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>2</code> vector of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:gab1f67794cc63abeaeac2303f8baaf6df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2b1f854d4fdaad31d3f41f02eec5bab"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 1, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gac2b1f854d4fdaad31d3f41f02eec5bab">RowVector2cf</a></td></tr>
<tr class="memdesc:gac2b1f854d4fdaad31d3f41f02eec5bab"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>2</code> vector of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:gac2b1f854d4fdaad31d3f41f02eec5bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75fd569f64b8c47a2195585fabf21d4d"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 1, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga75fd569f64b8c47a2195585fabf21d4d">RowVector2d</a></td></tr>
<tr class="memdesc:ga75fd569f64b8c47a2195585fabf21d4d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>2</code> vector of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga75fd569f64b8c47a2195585fabf21d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0057b99444743f618a942e846c1432d1"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 1, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga0057b99444743f618a942e846c1432d1">RowVector2f</a></td></tr>
<tr class="memdesc:ga0057b99444743f618a942e846c1432d1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>2</code> vector of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga0057b99444743f618a942e846c1432d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f54d6a47f5267f83c415ac54f5a89f3"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 1, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga9f54d6a47f5267f83c415ac54f5a89f3">RowVector2i</a></td></tr>
<tr class="memdesc:ga9f54d6a47f5267f83c415ac54f5a89f3"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>2</code> vector of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga9f54d6a47f5267f83c415ac54f5a89f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaedec7d966e8dafd1611d106333bf461"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gaaedec7d966e8dafd1611d106333bf461"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaaedec7d966e8dafd1611d106333bf461">RowVector3</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 1, 3 &gt;</td></tr>
<tr class="memdesc:gaaedec7d966e8dafd1611d106333bf461"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>1</code>&times;<code>3</code> vector of type <code>Type</code>. <br /></td></tr>
<tr class="separator:gaaedec7d966e8dafd1611d106333bf461"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaece35a42352af994c0e6864e92eb46aa"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 1, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaece35a42352af994c0e6864e92eb46aa">RowVector3cd</a></td></tr>
<tr class="memdesc:gaece35a42352af994c0e6864e92eb46aa"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>3</code> vector of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:gaece35a42352af994c0e6864e92eb46aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabaa2e91eec7f84fbfb5f910a573b9fc1"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 1, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gabaa2e91eec7f84fbfb5f910a573b9fc1">RowVector3cf</a></td></tr>
<tr class="memdesc:gabaa2e91eec7f84fbfb5f910a573b9fc1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>3</code> vector of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:gabaa2e91eec7f84fbfb5f910a573b9fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c5edbdbd375cabcbe35f8ab6fccc836"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 1, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga1c5edbdbd375cabcbe35f8ab6fccc836">RowVector3d</a></td></tr>
<tr class="memdesc:ga1c5edbdbd375cabcbe35f8ab6fccc836"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>3</code> vector of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga1c5edbdbd375cabcbe35f8ab6fccc836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea2a29181eaf9dd766d5394da2724db3"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 1, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaea2a29181eaf9dd766d5394da2724db3">RowVector3f</a></td></tr>
<tr class="memdesc:gaea2a29181eaf9dd766d5394da2724db3"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>3</code> vector of type <code>float</code>. <br /></td></tr>
<tr class="separator:gaea2a29181eaf9dd766d5394da2724db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bc0fc46d6e2df231690cea03c97da33"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 1, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga6bc0fc46d6e2df231690cea03c97da33">RowVector3i</a></td></tr>
<tr class="memdesc:ga6bc0fc46d6e2df231690cea03c97da33"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>3</code> vector of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga6bc0fc46d6e2df231690cea03c97da33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb7f5975c1c3be1237e7f0bf589c6add"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gafb7f5975c1c3be1237e7f0bf589c6add"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gafb7f5975c1c3be1237e7f0bf589c6add">RowVector4</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 1, 4 &gt;</td></tr>
<tr class="memdesc:gafb7f5975c1c3be1237e7f0bf589c6add"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>1</code>&times;<code>4</code> vector of type <code>Type</code>. <br /></td></tr>
<tr class="separator:gafb7f5975c1c3be1237e7f0bf589c6add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf0fe3d8b49c8d2d0a6e67be0edc26bf"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 1, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gadf0fe3d8b49c8d2d0a6e67be0edc26bf">RowVector4cd</a></td></tr>
<tr class="memdesc:gadf0fe3d8b49c8d2d0a6e67be0edc26bf"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>4</code> vector of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:gadf0fe3d8b49c8d2d0a6e67be0edc26bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb8a0afce8775b057184dfb63da1f2f8"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 1, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gabb8a0afce8775b057184dfb63da1f2f8">RowVector4cf</a></td></tr>
<tr class="memdesc:gabb8a0afce8775b057184dfb63da1f2f8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>4</code> vector of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:gabb8a0afce8775b057184dfb63da1f2f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga686a79ab124a0e5ef838a46604cc4532"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 1, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga686a79ab124a0e5ef838a46604cc4532">RowVector4d</a></td></tr>
<tr class="memdesc:ga686a79ab124a0e5ef838a46604cc4532"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>4</code> vector of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga686a79ab124a0e5ef838a46604cc4532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49cdd96ba38be2b15754cf49a244f47c"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 1, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga49cdd96ba38be2b15754cf49a244f47c">RowVector4f</a></td></tr>
<tr class="memdesc:ga49cdd96ba38be2b15754cf49a244f47c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>4</code> vector of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga49cdd96ba38be2b15754cf49a244f47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8925ca20a1b04cafb29e08196b9d0dae"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 1, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga8925ca20a1b04cafb29e08196b9d0dae">RowVector4i</a></td></tr>
<tr class="memdesc:ga8925ca20a1b04cafb29e08196b9d0dae"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>4</code> vector of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga8925ca20a1b04cafb29e08196b9d0dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbfe7eb9c070bcb75ef42aec7a6fbafe"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:gacbfe7eb9c070bcb75ef42aec7a6fbafe"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gacbfe7eb9c070bcb75ef42aec7a6fbafe">RowVectorX</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 1, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;</td></tr>
<tr class="memdesc:gacbfe7eb9c070bcb75ef42aec7a6fbafe"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>1</code>&times;<code>Dynamic</code> vector of type <code>Type</code>. <br /></td></tr>
<tr class="separator:gacbfe7eb9c070bcb75ef42aec7a6fbafe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a0dc428a53c3770f93b62355ec5c85e"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 1, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga5a0dc428a53c3770f93b62355ec5c85e">RowVectorXcd</a></td></tr>
<tr class="memdesc:ga5a0dc428a53c3770f93b62355ec5c85e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>Dynamic</code> vector of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:ga5a0dc428a53c3770f93b62355ec5c85e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabec6d6bbab3c6dcb47c72283c1beed80"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 1, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gabec6d6bbab3c6dcb47c72283c1beed80">RowVectorXcf</a></td></tr>
<tr class="memdesc:gabec6d6bbab3c6dcb47c72283c1beed80"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>Dynamic</code> vector of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:gabec6d6bbab3c6dcb47c72283c1beed80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga531c6af4be9297dbe53127a46c246e00"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 1, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga531c6af4be9297dbe53127a46c246e00">RowVectorXd</a></td></tr>
<tr class="memdesc:ga531c6af4be9297dbe53127a46c246e00"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>Dynamic</code> vector of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga531c6af4be9297dbe53127a46c246e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e714721c8c4e7eb948e18fbcbdc76de"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 1, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga8e714721c8c4e7eb948e18fbcbdc76de">RowVectorXf</a></td></tr>
<tr class="memdesc:ga8e714721c8c4e7eb948e18fbcbdc76de"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>Dynamic</code> vector of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga8e714721c8c4e7eb948e18fbcbdc76de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75533fcdd7b769126a8a16cd8e342330"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 1, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga75533fcdd7b769126a8a16cd8e342330">RowVectorXi</a></td></tr>
<tr class="memdesc:ga75533fcdd7b769126a8a16cd8e342330"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>1</code>&times;<code>Dynamic</code> vector of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga75533fcdd7b769126a8a16cd8e342330"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2623c0d4641dda067fbdb9a009ef0c91"><td class="memTemplParams" colspan="2">
template&lt;typename Type , int Size&gt; </td></tr>
<tr class="memitem:ga2623c0d4641dda067fbdb9a009ef0c91"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga2623c0d4641dda067fbdb9a009ef0c91">Vector</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, Size, 1 &gt;</td></tr>
<tr class="memdesc:ga2623c0d4641dda067fbdb9a009ef0c91"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>Size</code>&times;<code>1</code> vector of type <code>Type</code>. <br /></td></tr>
<tr class="separator:ga2623c0d4641dda067fbdb9a009ef0c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c7551c08d7b0ca055e4abdc37b05a80"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga5c7551c08d7b0ca055e4abdc37b05a80"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga5c7551c08d7b0ca055e4abdc37b05a80">Vector2</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 2, 1 &gt;</td></tr>
<tr class="memdesc:ga5c7551c08d7b0ca055e4abdc37b05a80"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>2</code>&times;<code>1</code> vector of type <code>Type</code>. <br /></td></tr>
<tr class="separator:ga5c7551c08d7b0ca055e4abdc37b05a80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5f721f41a05074197ffffe829663c96"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 2, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gad5f721f41a05074197ffffe829663c96">Vector2cd</a></td></tr>
<tr class="memdesc:gad5f721f41a05074197ffffe829663c96"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>1</code> vector of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:gad5f721f41a05074197ffffe829663c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae03b4c7ee97240927a7a3d917a5f069"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 2, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaae03b4c7ee97240927a7a3d917a5f069">Vector2cf</a></td></tr>
<tr class="memdesc:gaae03b4c7ee97240927a7a3d917a5f069"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>1</code> vector of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:gaae03b4c7ee97240927a7a3d917a5f069"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c206cbf6f8f3b74bc63ecd362fc2ad6"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 2, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga6c206cbf6f8f3b74bc63ecd362fc2ad6">Vector2d</a></td></tr>
<tr class="memdesc:ga6c206cbf6f8f3b74bc63ecd362fc2ad6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>1</code> vector of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga6c206cbf6f8f3b74bc63ecd362fc2ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4cbcafbd33875f185289e750e90d0188"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 2, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga4cbcafbd33875f185289e750e90d0188">Vector2f</a></td></tr>
<tr class="memdesc:ga4cbcafbd33875f185289e750e90d0188"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>1</code> vector of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga4cbcafbd33875f185289e750e90d0188"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3243031169188c73ed241df41cc979b6"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 2, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga3243031169188c73ed241df41cc979b6">Vector2i</a></td></tr>
<tr class="memdesc:ga3243031169188c73ed241df41cc979b6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>2</code>&times;<code>1</code> vector of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga3243031169188c73ed241df41cc979b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0af1f95a68328299e1e9b273e4934c7a"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga0af1f95a68328299e1e9b273e4934c7a"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga0af1f95a68328299e1e9b273e4934c7a">Vector3</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 3, 1 &gt;</td></tr>
<tr class="memdesc:ga0af1f95a68328299e1e9b273e4934c7a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>3</code>&times;<code>1</code> vector of type <code>Type</code>. <br /></td></tr>
<tr class="separator:ga0af1f95a68328299e1e9b273e4934c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f9f0b80ba445671559b20b18900f1c3"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 3, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga1f9f0b80ba445671559b20b18900f1c3">Vector3cd</a></td></tr>
<tr class="memdesc:ga1f9f0b80ba445671559b20b18900f1c3"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>1</code> vector of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:ga1f9f0b80ba445671559b20b18900f1c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b15db6013a02e43f7c913a1d250eee5"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 3, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga3b15db6013a02e43f7c913a1d250eee5">Vector3cf</a></td></tr>
<tr class="memdesc:ga3b15db6013a02e43f7c913a1d250eee5"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>1</code> vector of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:ga3b15db6013a02e43f7c913a1d250eee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabb0b4639dc0b48e691e02e95873b0f1"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 3, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaabb0b4639dc0b48e691e02e95873b0f1">Vector3d</a></td></tr>
<tr class="memdesc:gaabb0b4639dc0b48e691e02e95873b0f1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>1</code> vector of type <code>double</code>. <br /></td></tr>
<tr class="separator:gaabb0b4639dc0b48e691e02e95873b0f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ec9ce2d8adbcd6888f3fbf2e1c095a4"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 3, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga5ec9ce2d8adbcd6888f3fbf2e1c095a4">Vector3f</a></td></tr>
<tr class="memdesc:ga5ec9ce2d8adbcd6888f3fbf2e1c095a4"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>1</code> vector of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga5ec9ce2d8adbcd6888f3fbf2e1c095a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga837c23269fa22059fbfdca6c653bcc1e"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 3, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga837c23269fa22059fbfdca6c653bcc1e">Vector3i</a></td></tr>
<tr class="memdesc:ga837c23269fa22059fbfdca6c653bcc1e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>3</code>&times;<code>1</code> vector of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga837c23269fa22059fbfdca6c653bcc1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga299db30993dd4e9ca74c7691ad32d50b"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga299db30993dd4e9ca74c7691ad32d50b"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga299db30993dd4e9ca74c7691ad32d50b">Vector4</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, 4, 1 &gt;</td></tr>
<tr class="memdesc:ga299db30993dd4e9ca74c7691ad32d50b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>4</code>&times;<code>1</code> vector of type <code>Type</code>. <br /></td></tr>
<tr class="separator:ga299db30993dd4e9ca74c7691ad32d50b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0817c8be0e5a087ea3a8127fd508aedf"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, 4, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga0817c8be0e5a087ea3a8127fd508aedf">Vector4cd</a></td></tr>
<tr class="memdesc:ga0817c8be0e5a087ea3a8127fd508aedf"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>1</code> vector of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:ga0817c8be0e5a087ea3a8127fd508aedf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad0b8878654cbb4276617a3e417a1622"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, 4, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaad0b8878654cbb4276617a3e417a1622">Vector4cf</a></td></tr>
<tr class="memdesc:gaad0b8878654cbb4276617a3e417a1622"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>1</code> vector of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:gaad0b8878654cbb4276617a3e417a1622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b2fcb53776a2829871f8a49009bef0b"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, 4, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga9b2fcb53776a2829871f8a49009bef0b">Vector4d</a></td></tr>
<tr class="memdesc:ga9b2fcb53776a2829871f8a49009bef0b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>1</code> vector of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga9b2fcb53776a2829871f8a49009bef0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6a8e578d2848cc75f573c15a73bd9b4"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, 4, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gae6a8e578d2848cc75f573c15a73bd9b4">Vector4f</a></td></tr>
<tr class="memdesc:gae6a8e578d2848cc75f573c15a73bd9b4"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>1</code> vector of type <code>float</code>. <br /></td></tr>
<tr class="separator:gae6a8e578d2848cc75f573c15a73bd9b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46c6c866ea747e6bbd5c435eeaf6c365"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, 4, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga46c6c866ea747e6bbd5c435eeaf6c365">Vector4i</a></td></tr>
<tr class="memdesc:ga46c6c866ea747e6bbd5c435eeaf6c365"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>4</code>&times;<code>1</code> vector of type <code>int</code>. <br /></td></tr>
<tr class="separator:ga46c6c866ea747e6bbd5c435eeaf6c365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e589e92f0ae4929f5540a578cfd2bac"><td class="memTemplParams" colspan="2">
template&lt;typename Type &gt; </td></tr>
<tr class="memitem:ga7e589e92f0ae4929f5540a578cfd2bac"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga7e589e92f0ae4929f5540a578cfd2bac">VectorX</a> = <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Type, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 1 &gt;</td></tr>
<tr class="memdesc:ga7e589e92f0ae4929f5540a578cfd2bac"><td class="mdescLeft">&#160;</td><td class="mdescRight"><span class="cpp11">[c++11]</span> <code>Dynamic</code>&times;<code>1</code> vector of type <code>Type</code>. <br /></td></tr>
<tr class="separator:ga7e589e92f0ae4929f5540a578cfd2bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga495330872c3cd279e5fd0419747ada55"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; double &gt;, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga495330872c3cd279e5fd0419747ada55">VectorXcd</a></td></tr>
<tr class="memdesc:ga495330872c3cd279e5fd0419747ada55"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>1</code> vector of type <code>std::complex&lt;double&gt;</code>. <br /></td></tr>
<tr class="separator:ga495330872c3cd279e5fd0419747ada55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaded8ea004065d07b12a363fe1ed36b4c"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; std::complex&lt; float &gt;, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaded8ea004065d07b12a363fe1ed36b4c">VectorXcf</a></td></tr>
<tr class="memdesc:gaded8ea004065d07b12a363fe1ed36b4c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>1</code> vector of type <code>std::complex&lt;float&gt;</code>. <br /></td></tr>
<tr class="separator:gaded8ea004065d07b12a363fe1ed36b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8554c6170729f01c7572574837ecf618"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; double, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga8554c6170729f01c7572574837ecf618">VectorXd</a></td></tr>
<tr class="memdesc:ga8554c6170729f01c7572574837ecf618"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>1</code> vector of type <code>double</code>. <br /></td></tr>
<tr class="separator:ga8554c6170729f01c7572574837ecf618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8028d921d43acd5605eabad41c254ef2"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; float, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#ga8028d921d43acd5605eabad41c254ef2">VectorXf</a></td></tr>
<tr class="memdesc:ga8028d921d43acd5605eabad41c254ef2"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>1</code> vector of type <code>float</code>. <br /></td></tr>
<tr class="separator:ga8028d921d43acd5605eabad41c254ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf20e523ca57ee8ef0a945cd4703d2bfd"><td class="memItemLeft" align="right" valign="top">
typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; int, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html#gaf20e523ca57ee8ef0a945cd4703d2bfd">VectorXi</a></td></tr>
<tr class="memdesc:gaf20e523ca57ee8ef0a945cd4703d2bfd"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>Dynamic</code>&times;<code>1</code> vector of type <code>int</code>. <br /></td></tr>
<tr class="separator:gaf20e523ca57ee8ef0a945cd4703d2bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a525790fecb4138e6d9db971e418d33c6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="namespaceEigen.html#a525790fecb4138e6d9db971e418d33c6abd3632507a3697fb48c77eff79851a74">StandardCompressedFormat</a>
 }</td></tr>
<tr class="separator:a525790fecb4138e6d9db971e418d33c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f93eac38eb83deb0e8dbd42ddf11d5d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga9f93eac38eb83deb0e8dbd42ddf11d5d">AccessorLevels</a> { <br />
&#160;&#160;<a class="el" href="group__enums.html#gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572">ReadOnlyAccessors</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458">WriteAccessors</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e">DirectAccessors</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234">DirectWriteAccessors</a>
<br />
 }</td></tr>
<tr class="separator:ga9f93eac38eb83deb0e8dbd42ddf11d5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45fe06e29902b7a2773de05ba27b47a1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga45fe06e29902b7a2773de05ba27b47a1">AlignmentType</a> { <br />
&#160;&#160;<a class="el" href="group__enums.html#gga45fe06e29902b7a2773de05ba27b47a1a4e19dd09d5ff42295ba1d72d12a46686">Unaligned</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga45fe06e29902b7a2773de05ba27b47a1a9d99d7a9ff1da5c949bec22733bfba14">Aligned8</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga45fe06e29902b7a2773de05ba27b47a1ad0b140cd97bc74365b51843d28379655">Aligned16</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga45fe06e29902b7a2773de05ba27b47a1a8a380b1cd0c3e5a6cceac06f8235157a">Aligned32</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga45fe06e29902b7a2773de05ba27b47a1a2639cfa1e8faac751556bc0009fe95a4">Aligned64</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga45fe06e29902b7a2773de05ba27b47a1a60057da2408e499b5656244d0b26cc20">Aligned128</a>
, <br />
&#160;&#160;<b>AlignedMask</b>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga45fe06e29902b7a2773de05ba27b47a1ae12d0f8f869c40c76128260af2242bc8">Aligned</a>
, <br />
&#160;&#160;<b>AlignedMax</b>
<br />
 }</td></tr>
<tr class="separator:ga45fe06e29902b7a2773de05ba27b47a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85fad7b87587764e5cf6b513a9e0ee5e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga85fad7b87587764e5cf6b513a9e0ee5e">ComputationInfo</a> { <br />
&#160;&#160;<a class="el" href="group__enums.html#gga85fad7b87587764e5cf6b513a9e0ee5ea671a2aeb0f527802806a441d58a80fcf">Success</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga85fad7b87587764e5cf6b513a9e0ee5ea1c6e20706575a629b27a105f07f1883b">NumericalIssue</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga85fad7b87587764e5cf6b513a9e0ee5ea6a68dfb88a8336108a30588bdf356c57">NoConvergence</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga85fad7b87587764e5cf6b513a9e0ee5ea580b2a3cafe585691e789f768fb729bf">InvalidInput</a>
<br />
 }</td></tr>
<tr class="separator:ga85fad7b87587764e5cf6b513a9e0ee5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3e239fb70022eb8747994cf5d68b4a9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#gae3e239fb70022eb8747994cf5d68b4a9">DecompositionOptions</a> { <br />
 }</td></tr>
<tr class="separator:gae3e239fb70022eb8747994cf5d68b4a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad49a7b3738e273eb00932271b36127f7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#gad49a7b3738e273eb00932271b36127f7">DirectionType</a> { <br />
&#160;&#160;<a class="el" href="group__enums.html#ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e">Vertical</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4">Horizontal</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794">BothDirections</a>
<br />
 }</td></tr>
<tr class="separator:gad49a7b3738e273eb00932271b36127f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f4e3f96895bdb325eab1a0b651e211f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga7f4e3f96895bdb325eab1a0b651e211f">NaNPropagationOptions</a> { <br />
&#160;&#160;<a class="el" href="group__enums.html#gga7f4e3f96895bdb325eab1a0b651e211fa917fa8982b7eb0cbb440d38ee50e0b9c">PropagateFast</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga7f4e3f96895bdb325eab1a0b651e211fa1d414f9966ecba69cd840b8def472c4a">PropagateNaN</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga7f4e3f96895bdb325eab1a0b651e211fa5bfaff916ad4913fd04fe2e92c5c32ae">PropagateNumbers</a>
<br />
 }</td></tr>
<tr class="separator:ga7f4e3f96895bdb325eab1a0b651e211f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46eba0d5c621f590b8cf1b53af31d56e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga46eba0d5c621f590b8cf1b53af31d56e">QRPreconditioners</a> { <br />
&#160;&#160;<a class="el" href="group__enums.html#gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e">ColPivHouseholderQRPreconditioner</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece">NoQRPreconditioner</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd">HouseholderQRPreconditioner</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50">FullPivHouseholderQRPreconditioner</a>
<br />
 }</td></tr>
<tr class="separator:ga46eba0d5c621f590b8cf1b53af31d56e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac22de43beeac7a78b384f99bed5cee0b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#gac22de43beeac7a78b384f99bed5cee0b">SideType</a> { <br />
&#160;&#160;<a class="el" href="group__enums.html#ggac22de43beeac7a78b384f99bed5cee0ba21b30a61e9cb10c967aec17567804007">OnTheLeft</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#ggac22de43beeac7a78b384f99bed5cee0ba329fc3a54ceb2b6e0e73b400998b8a82">OnTheRight</a>
<br />
 }</td></tr>
<tr class="separator:gac22de43beeac7a78b384f99bed5cee0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaacded1a18ae58b0f554751f6cdf9eb13"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#gaacded1a18ae58b0f554751f6cdf9eb13">StorageOptions</a> { <br />
&#160;&#160;<a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62">ColMajor</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f">RowMajor</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea">AutoAlign</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a56908522e51443a0aa0567f879c2e78a">DontAlign</a>
<br />
 }</td></tr>
<tr class="separator:gaacded1a18ae58b0f554751f6cdf9eb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee59a86102f150923b0cac6d4ff05107"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#gaee59a86102f150923b0cac6d4ff05107">TransformTraits</a> { <br />
&#160;&#160;<a class="el" href="group__enums.html#ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef">Isometry</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb">Affine</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490">AffineCompact</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183">Projective</a>
<br />
 }</td></tr>
<tr class="separator:gaee59a86102f150923b0cac6d4ff05107"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39e3366ff5554d731e7dc8bb642f83cd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga39e3366ff5554d731e7dc8bb642f83cd">UpLoType</a> { <br />
&#160;&#160;<a class="el" href="group__enums.html#gga39e3366ff5554d731e7dc8bb642f83cdaf581029282d421eee5aae14238c6f749">Lower</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga39e3366ff5554d731e7dc8bb642f83cdafca2ccebb604f171656deb53e8c083c1">Upper</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga39e3366ff5554d731e7dc8bb642f83cda2ef430bff6cc12c2d1e0ef01b95f7ff3">UnitDiag</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga39e3366ff5554d731e7dc8bb642f83cdac4dc554a61510151ddd5bafaf6040223">ZeroDiag</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga39e3366ff5554d731e7dc8bb642f83cda8f40b928c10a71ba03e5f75ad2a72fda">UnitLower</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga39e3366ff5554d731e7dc8bb642f83cdadd28224d7ea92689930be73c1b50b0ad">UnitUpper</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga39e3366ff5554d731e7dc8bb642f83cda2424988b6fca98be70b595632753ba81">StrictlyLower</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga39e3366ff5554d731e7dc8bb642f83cda7b37877e0b9b0df28c9c2b669a633265">StrictlyUpper</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga39e3366ff5554d731e7dc8bb642f83cdacf9ccb2016f8b9c0f3268f05a1e75821">SelfAdjoint</a>
, <br />
&#160;&#160;<a class="el" href="group__enums.html#gga39e3366ff5554d731e7dc8bb642f83cdad5381b2d1c8973a08303c94e7da02333">Symmetric</a>
<br />
 }</td></tr>
<tr class="separator:ga39e3366ff5554d731e7dc8bb642f83cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ae27242789e7e62a8c42579b79be59b1a"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ae27242789e7e62a8c42579b79be59b1a"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_abs_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ae27242789e7e62a8c42579b79be59b1a">abs</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ae27242789e7e62a8c42579b79be59b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54cc34b64b4935307efc06d56cd531df"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a54cc34b64b4935307efc06d56cd531df"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_abs2_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a54cc34b64b4935307efc06d56cd531df">abs2</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a54cc34b64b4935307efc06d56cd531df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fe3a136370fefae062591304c6a7ebd"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a3fe3a136370fefae062591304c6a7ebd"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_acos_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a3fe3a136370fefae062591304c6a7ebd">acos</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a3fe3a136370fefae062591304c6a7ebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97676fabe9a7466cc2ccb6a2d0f83471"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a97676fabe9a7466cc2ccb6a2d0f83471"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_acosh_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a97676fabe9a7466cc2ccb6a2d0f83471">acosh</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a97676fabe9a7466cc2ccb6a2d0f83471"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa539408a09481d35961e11ee78793db1"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:aa539408a09481d35961e11ee78793db1"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_arg_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#aa539408a09481d35961e11ee78793db1">arg</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:aa539408a09481d35961e11ee78793db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c5c246b877ac331495d21e7a5d51616"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a6c5c246b877ac331495d21e7a5d51616"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_asin_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a6c5c246b877ac331495d21e7a5d51616">asin</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a6c5c246b877ac331495d21e7a5d51616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a727dd851cc82a62574145bc5abdc7aed"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a727dd851cc82a62574145bc5abdc7aed"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_asinh_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a727dd851cc82a62574145bc5abdc7aed">asinh</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a727dd851cc82a62574145bc5abdc7aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a230744e17147d12e8ef3f2fc3796f64f"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a230744e17147d12e8ef3f2fc3796f64f"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_atan_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a230744e17147d12e8ef3f2fc3796f64f">atan</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a230744e17147d12e8ef3f2fc3796f64f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d37a9f1c784eb8ab61ed24f07f436f"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a45d37a9f1c784eb8ab61ed24f07f436f"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_atanh_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a45d37a9f1c784eb8ab61ed24f07f436f">atanh</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a45d37a9f1c784eb8ab61ed24f07f436f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa73e38be0689a463ae14141b9cf89c35"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:aa73e38be0689a463ae14141b9cf89c35"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_ceil_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#aa73e38be0689a463ae14141b9cf89c35">ceil</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:aa73e38be0689a463ae14141b9cf89c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab84f39a06a18e1ebb23f8be80345b79d"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ab84f39a06a18e1ebb23f8be80345b79d"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_conjugate_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ab84f39a06a18e1ebb23f8be80345b79d">conj</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ab84f39a06a18e1ebb23f8be80345b79d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01d50a42869218f1d54af13f71517a6"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ad01d50a42869218f1d54af13f71517a6"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_cos_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ad01d50a42869218f1d54af13f71517a6">cos</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ad01d50a42869218f1d54af13f71517a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34b99a26a2a1e7ff985a5ace16eedfcb"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a34b99a26a2a1e7ff985a5ace16eedfcb"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_cosh_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a34b99a26a2a1e7ff985a5ace16eedfcb">cosh</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a34b99a26a2a1e7ff985a5ace16eedfcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae04fac7e3068f05c3f01982554a21d80"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ae04fac7e3068f05c3f01982554a21d80"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_cube_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ae04fac7e3068f05c3f01982554a21d80">cube</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ae04fac7e3068f05c3f01982554a21d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7d124384a8bc2ea702a0824c66a22e2"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:ac7d124384a8bc2ea702a0824c66a22e2"><td class="memTemplItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ac7d124384a8bc2ea702a0824c66a22e2">deserialize</a> (const uint8_t *src, const uint8_t *end, Args &amp;... args)</td></tr>
<tr class="separator:ac7d124384a8bc2ea702a0824c66a22e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af40db84b3db19fe25fe2f77c429420e5"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:af40db84b3db19fe25fe2f77c429420e5"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_digamma_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#af40db84b3db19fe25fe2f77c429420e5">digamma</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:af40db84b3db19fe25fe2f77c429420e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac336e0eba2b12dca8b01da1a006566c3"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ac336e0eba2b12dca8b01da1a006566c3"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_erf_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ac336e0eba2b12dca8b01da1a006566c3">erf</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ac336e0eba2b12dca8b01da1a006566c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17bcfbd19ed883ecf581f06ac1eeeb8c"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a17bcfbd19ed883ecf581f06ac1eeeb8c"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_erfc_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a17bcfbd19ed883ecf581f06ac1eeeb8c">erfc</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a17bcfbd19ed883ecf581f06ac1eeeb8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae491aecf7dab66ac7e11008c5766694d"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ae491aecf7dab66ac7e11008c5766694d"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_exp_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ae491aecf7dab66ac7e11008c5766694d">exp</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ae491aecf7dab66ac7e11008c5766694d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7cb2544e4e745bc0067fe793e3f2f81"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ae7cb2544e4e745bc0067fe793e3f2f81"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_expm1_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ae7cb2544e4e745bc0067fe793e3f2f81">expm1</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ae7cb2544e4e745bc0067fe793e3f2f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac01f234bce100e39e6928fdc470e5194"><td class="memTemplParams" colspan="2">template&lt;int N&gt; </td></tr>
<tr class="memitem:gac01f234bce100e39e6928fdc470e5194"><td class="memTemplItemLeft" align="right" valign="top">static const auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Core__Module.html#gac01f234bce100e39e6928fdc470e5194">fix</a> ()</td></tr>
<tr class="separator:gac01f234bce100e39e6928fdc470e5194"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ce50da8ca83238949c06afce1a4f3c7"><td class="memTemplParams" colspan="2">template&lt;int N&gt; </td></tr>
<tr class="memitem:ga3ce50da8ca83238949c06afce1a4f3c7"><td class="memTemplItemLeft" align="right" valign="top">static const auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Core__Module.html#ga3ce50da8ca83238949c06afce1a4f3c7">fix</a> (int val)</td></tr>
<tr class="separator:ga3ce50da8ca83238949c06afce1a4f3c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf03d773a87830bc7fde51bcd94c89a0"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:abf03d773a87830bc7fde51bcd94c89a0"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_floor_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#abf03d773a87830bc7fde51bcd94c89a0">floor</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:abf03d773a87830bc7fde51bcd94c89a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f2b3f80cdf7ae96609e4a8d2e55e371"><td class="memTemplParams" colspan="2">template&lt;typename VectorsType , typename CoeffsType &gt; </td></tr>
<tr class="memitem:ga5f2b3f80cdf7ae96609e4a8d2e55e371"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1HouseholderSequence.html">HouseholderSequence</a>&lt; VectorsType, CoeffsType &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Householder__Module.html#ga5f2b3f80cdf7ae96609e4a8d2e55e371">householderSequence</a> (const VectorsType &amp;v, const CoeffsType &amp;h)</td></tr>
<tr class="memdesc:ga5f2b3f80cdf7ae96609e4a8d2e55e371"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience function for constructing a Householder sequence.  <a href="group__Householder__Module.html#ga5f2b3f80cdf7ae96609e4a8d2e55e371">More...</a><br /></td></tr>
<tr class="separator:ga5f2b3f80cdf7ae96609e4a8d2e55e371"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04d60a3c8a266f63c08e03615c1985c9"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a04d60a3c8a266f63c08e03615c1985c9"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_imag_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a04d60a3c8a266f63c08e03615c1985c9">imag</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a04d60a3c8a266f63c08e03615c1985c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9de9064c3b832ee804c0e0957e80334"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ae9de9064c3b832ee804c0e0957e80334"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_inverse_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ae9de9064c3b832ee804c0e0957e80334">inverse</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ae9de9064c3b832ee804c0e0957e80334"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba24ec81dec745a00b7f33adead89811"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:aba24ec81dec745a00b7f33adead89811"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_isfinite_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#aba24ec81dec745a00b7f33adead89811">isfinite</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:aba24ec81dec745a00b7f33adead89811"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f1103712e337c4c96a05f949637a4c8"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a1f1103712e337c4c96a05f949637a4c8"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_isinf_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a1f1103712e337c4c96a05f949637a4c8">isinf</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a1f1103712e337c4c96a05f949637a4c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99adfc5178f3fd5488304284388b2a10"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a99adfc5178f3fd5488304284388b2a10"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_isnan_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a99adfc5178f3fd5488304284388b2a10">isnan</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a99adfc5178f3fd5488304284388b2a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6d0ed07a6ee97fcef4fe3bce6a674d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__KLUSupport__Module.html#gad6d0ed07a6ee97fcef4fe3bce6a674d4">klu_solve</a> (klu_symbolic *Symbolic, klu_numeric *Numeric, <a class="el" href="namespaceEigen.html#a62e77e0933482dafde8fe197d9a2cfde">Index</a> ldim, <a class="el" href="namespaceEigen.html#a62e77e0933482dafde8fe197d9a2cfde">Index</a> nrhs, double B[], klu_common *Common, double)</td></tr>
<tr class="memdesc:gad6d0ed07a6ee97fcef4fe3bce6a674d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">A sparse LU factorization and solver based on KLU.  <a href="group__KLUSupport__Module.html#gad6d0ed07a6ee97fcef4fe3bce6a674d4">More...</a><br /></td></tr>
<tr class="separator:gad6d0ed07a6ee97fcef4fe3bce6a674d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2e6331628bb1989b7be6d7e42827649"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ac2e6331628bb1989b7be6d7e42827649"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_lgamma_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ac2e6331628bb1989b7be6d7e42827649">lgamma</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ac2e6331628bb1989b7be6d7e42827649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8bb75ba4f5f30a7571146dbfa653c6d"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ae8bb75ba4f5f30a7571146dbfa653c6d"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_log_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ae8bb75ba4f5f30a7571146dbfa653c6d">log</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ae8bb75ba4f5f30a7571146dbfa653c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25256faeec3ffd0f3615a0e1e45dfb14"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a25256faeec3ffd0f3615a0e1e45dfb14"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_log10_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a25256faeec3ffd0f3615a0e1e45dfb14">log10</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a25256faeec3ffd0f3615a0e1e45dfb14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5c8a2cded6b59628f2de04f24d2fff4"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ac5c8a2cded6b59628f2de04f24d2fff4"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_log1p_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ac5c8a2cded6b59628f2de04f24d2fff4">log1p</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ac5c8a2cded6b59628f2de04f24d2fff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d0241ffaaa3b0b04ec70b59ab066d4"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ad2d0241ffaaa3b0b04ec70b59ab066d4"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_log2_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ad2d0241ffaaa3b0b04ec70b59ab066d4">log2</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ad2d0241ffaaa3b0b04ec70b59ab066d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb0b668da3480346f2fc81f229b570a6"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:adb0b668da3480346f2fc81f229b570a6"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_logistic_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#adb0b668da3480346f2fc81f229b570a6">logistic</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:adb0b668da3480346f2fc81f229b570a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7ed113a2dd4a4342c72b550faea308d"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ab7ed113a2dd4a4342c72b550faea308d"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_ndtri_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ab7ed113a2dd4a4342c72b550faea308d">ndtri</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ab7ed113a2dd4a4342c72b550faea308d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad225313de8037d40c2d26c17edf1a9fd"><td class="memTemplParams" colspan="2">template&lt;typename SparseDerived , typename PermutationType &gt; </td></tr>
<tr class="memitem:ad225313de8037d40c2d26c17edf1a9fd"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt; <a class="el" href="classEigen_1_1Inverse.html">Inverse</a>&lt; PermutationType &gt;, SparseDerived, AliasFreeProduct &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ad225313de8037d40c2d26c17edf1a9fd">operator*</a> (const InverseImpl&lt; PermutationType, <a class="el" href="structEigen_1_1PermutationStorage.html">PermutationStorage</a> &gt; &amp;tperm, const <a class="el" href="classEigen_1_1SparseMatrixBase.html">SparseMatrixBase</a>&lt; SparseDerived &gt; &amp;matrix)</td></tr>
<tr class="separator:ad225313de8037d40c2d26c17edf1a9fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9723b3ff0f2c99fe1081e3eb14380d4c"><td class="memTemplParams" colspan="2">template&lt;typename MatrixDerived , typename PermutationDerived &gt; </td></tr>
<tr class="memitem:a9723b3ff0f2c99fe1081e3eb14380d4c"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt; MatrixDerived, PermutationDerived, AliasFreeProduct &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a9723b3ff0f2c99fe1081e3eb14380d4c">operator*</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; MatrixDerived &gt; &amp;matrix, const <a class="el" href="classEigen_1_1PermutationBase.html">PermutationBase</a>&lt; PermutationDerived &gt; &amp;permutation)</td></tr>
<tr class="separator:a9723b3ff0f2c99fe1081e3eb14380d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06ca1e6b1a30b4dd0f2633664fe4d956"><td class="memTemplParams" colspan="2">template&lt;typename MatrixDerived , typename TranspositionsDerived &gt; </td></tr>
<tr class="memitem:a06ca1e6b1a30b4dd0f2633664fe4d956"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt; MatrixDerived, TranspositionsDerived, AliasFreeProduct &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a06ca1e6b1a30b4dd0f2633664fe4d956">operator*</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; MatrixDerived &gt; &amp;matrix, const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions)</td></tr>
<tr class="separator:a06ca1e6b1a30b4dd0f2633664fe4d956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a634bfd5e206a2e77f799b4c3956ea49e"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived , typename VectorsType , typename CoeffsType , int Side&gt; </td></tr>
<tr class="memitem:a634bfd5e206a2e77f799b4c3956ea49e"><td class="memTemplItemLeft" align="right" valign="top">internal::matrix_type_times_scalar_type&lt; typename VectorsType::Scalar, OtherDerived &gt;::Type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a634bfd5e206a2e77f799b4c3956ea49e">operator*</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;other, const <a class="el" href="classEigen_1_1HouseholderSequence.html">HouseholderSequence</a>&lt; VectorsType, CoeffsType, Side &gt; &amp;h)</td></tr>
<tr class="memdesc:a634bfd5e206a2e77f799b4c3956ea49e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the product of a matrix with a Householder sequence.  <a href="namespaceEigen.html#a634bfd5e206a2e77f799b4c3956ea49e">More...</a><br /></td></tr>
<tr class="separator:a634bfd5e206a2e77f799b4c3956ea49e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02fbb1bbd915b899b34a56a3cd64c438"><td class="memTemplParams" colspan="2">template&lt;typename SparseDerived , typename PermDerived &gt; </td></tr>
<tr class="memitem:a02fbb1bbd915b899b34a56a3cd64c438"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt; PermDerived, SparseDerived, AliasFreeProduct &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a02fbb1bbd915b899b34a56a3cd64c438">operator*</a> (const <a class="el" href="classEigen_1_1PermutationBase.html">PermutationBase</a>&lt; PermDerived &gt; &amp;perm, const <a class="el" href="classEigen_1_1SparseMatrixBase.html">SparseMatrixBase</a>&lt; SparseDerived &gt; &amp;matrix)</td></tr>
<tr class="separator:a02fbb1bbd915b899b34a56a3cd64c438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d2abe28092f8070e971494c7e0b507a"><td class="memTemplParams" colspan="2">template&lt;typename PermutationDerived , typename MatrixDerived &gt; </td></tr>
<tr class="memitem:a4d2abe28092f8070e971494c7e0b507a"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt; PermutationDerived, MatrixDerived, AliasFreeProduct &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a4d2abe28092f8070e971494c7e0b507a">operator*</a> (const <a class="el" href="classEigen_1_1PermutationBase.html">PermutationBase</a>&lt; PermutationDerived &gt; &amp;permutation, const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; MatrixDerived &gt; &amp;matrix)</td></tr>
<tr class="separator:a4d2abe28092f8070e971494c7e0b507a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b7051d2f98498d619044089949f931d"><td class="memTemplParams" colspan="2">template&lt;typename SparseDerived , typename PermutationType &gt; </td></tr>
<tr class="memitem:a8b7051d2f98498d619044089949f931d"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt; SparseDerived, <a class="el" href="classEigen_1_1Inverse.html">Inverse</a>&lt; PermutationType &gt;, AliasFreeProduct &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a8b7051d2f98498d619044089949f931d">operator*</a> (const <a class="el" href="classEigen_1_1SparseMatrixBase.html">SparseMatrixBase</a>&lt; SparseDerived &gt; &amp;matrix, const InverseImpl&lt; PermutationType, <a class="el" href="structEigen_1_1PermutationStorage.html">PermutationStorage</a> &gt; &amp;tperm)</td></tr>
<tr class="separator:a8b7051d2f98498d619044089949f931d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a429958a0e6bd27168f3935d3100c55cf"><td class="memTemplParams" colspan="2">template&lt;typename SparseDerived , typename PermDerived &gt; </td></tr>
<tr class="memitem:a429958a0e6bd27168f3935d3100c55cf"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt; SparseDerived, PermDerived, AliasFreeProduct &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a429958a0e6bd27168f3935d3100c55cf">operator*</a> (const <a class="el" href="classEigen_1_1SparseMatrixBase.html">SparseMatrixBase</a>&lt; SparseDerived &gt; &amp;matrix, const <a class="el" href="classEigen_1_1PermutationBase.html">PermutationBase</a>&lt; PermDerived &gt; &amp;perm)</td></tr>
<tr class="separator:a429958a0e6bd27168f3935d3100c55cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02b783ce2d2464d4f4a0bc0d1dc494f0"><td class="memTemplParams" colspan="2">template&lt;typename TranspositionsDerived , typename MatrixDerived &gt; </td></tr>
<tr class="memitem:a02b783ce2d2464d4f4a0bc0d1dc494f0"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt; TranspositionsDerived, MatrixDerived, AliasFreeProduct &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a02b783ce2d2464d4f4a0bc0d1dc494f0">operator*</a> (const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions, const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; MatrixDerived &gt; &amp;matrix)</td></tr>
<tr class="separator:a02b783ce2d2464d4f4a0bc0d1dc494f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac74dc920119b1eba45e9218d9f402afc"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ac74dc920119b1eba45e9218d9f402afc"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_real_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ac74dc920119b1eba45e9218d9f402afc">real</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ac74dc920119b1eba45e9218d9f402afc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga897ebce658762148f706f73a05525e89"><td class="memTemplParams" colspan="2">template&lt;typename VectorsType , typename CoeffsType &gt; </td></tr>
<tr class="memitem:ga897ebce658762148f706f73a05525e89"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1HouseholderSequence.html">HouseholderSequence</a>&lt; VectorsType, CoeffsType, <a class="el" href="group__enums.html#ggac22de43beeac7a78b384f99bed5cee0ba329fc3a54ceb2b6e0e73b400998b8a82">OnTheRight</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Householder__Module.html#ga897ebce658762148f706f73a05525e89">rightHouseholderSequence</a> (const VectorsType &amp;v, const CoeffsType &amp;h)</td></tr>
<tr class="memdesc:ga897ebce658762148f706f73a05525e89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience function for constructing a Householder sequence.  <a href="group__Householder__Module.html#ga897ebce658762148f706f73a05525e89">More...</a><br /></td></tr>
<tr class="separator:ga897ebce658762148f706f73a05525e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0211fe61b9e390dfd8ca213fe9c7fca3"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a0211fe61b9e390dfd8ca213fe9c7fca3"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_rint_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a0211fe61b9e390dfd8ca213fe9c7fca3">rint</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a0211fe61b9e390dfd8ca213fe9c7fca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9eaa98e8016ef17024a18a2f3e5bef3"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ad9eaa98e8016ef17024a18a2f3e5bef3"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_round_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ad9eaa98e8016ef17024a18a2f3e5bef3">round</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ad9eaa98e8016ef17024a18a2f3e5bef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6374a6a9e972e9358d7ab3fced32d7d5"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a6374a6a9e972e9358d7ab3fced32d7d5"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_rsqrt_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a6374a6a9e972e9358d7ab3fced32d7d5">rsqrt</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a6374a6a9e972e9358d7ab3fced32d7d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a109425bca2048c3df19249c04e73715c"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a109425bca2048c3df19249c04e73715c"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1DiagonalWrapper.html">DiagonalWrapper</a>&lt; const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a109425bca2048c3df19249c04e73715c">Scaling</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt; &amp;coeffs)</td></tr>
<tr class="separator:a109425bca2048c3df19249c04e73715c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafd4d881e7a6c2a68c1db03e261c767b"><td class="memTemplParams" colspan="2">template&lt;typename Scalar &gt; </td></tr>
<tr class="memitem:aafd4d881e7a6c2a68c1db03e261c767b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt; Scalar, 2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#aafd4d881e7a6c2a68c1db03e261c767b">Scaling</a> (const Scalar &amp;sx, const Scalar &amp;sy)</td></tr>
<tr class="separator:aafd4d881e7a6c2a68c1db03e261c767b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a162d759175d7c5214f33fefb30862815"><td class="memTemplParams" colspan="2">template&lt;typename Scalar &gt; </td></tr>
<tr class="memitem:a162d759175d7c5214f33fefb30862815"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt; Scalar, 3 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a162d759175d7c5214f33fefb30862815">Scaling</a> (const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</td></tr>
<tr class="separator:a162d759175d7c5214f33fefb30862815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76386154f2cdb77190759744830422d1"><td class="memTemplParams" colspan="2">template&lt;typename RealScalar &gt; </td></tr>
<tr class="memitem:a76386154f2cdb77190759744830422d1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1UniformScaling.html">UniformScaling</a>&lt; std::complex&lt; RealScalar &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a76386154f2cdb77190759744830422d1">Scaling</a> (const std::complex&lt; RealScalar &gt; &amp;s)</td></tr>
<tr class="separator:a76386154f2cdb77190759744830422d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2e71727718ca788680b3aa9eb485f98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1UniformScaling.html">UniformScaling</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ad2e71727718ca788680b3aa9eb485f98">Scaling</a> (double s)</td></tr>
<tr class="separator:ad2e71727718ca788680b3aa9eb485f98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02918175ff75e5df9fd291cf5fc3fd1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1UniformScaling.html">UniformScaling</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a02918175ff75e5df9fd291cf5fc3fd1b">Scaling</a> (float s)</td></tr>
<tr class="separator:a02918175ff75e5df9fd291cf5fc3fd1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ddfd74f7b73661aba5502f4f6956a31"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a2ddfd74f7b73661aba5502f4f6956a31"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DiagonalWrapper.html">DiagonalWrapper</a>&lt; const Derived &gt;::PlainObject&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a2ddfd74f7b73661aba5502f4f6956a31">Scaling</a> (<a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt; &amp;&amp;coeffs)</td></tr>
<tr class="separator:a2ddfd74f7b73661aba5502f4f6956a31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad87fbafd4a91f5c1ed6a768987a1b74d"><td class="memTemplParams" colspan="2">template&lt;typename FirstType , typename LastType &gt; </td></tr>
<tr class="memitem:ad87fbafd4a91f5c1ed6a768987a1b74d"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ad87fbafd4a91f5c1ed6a768987a1b74d">seq</a> (FirstType f, LastType l)</td></tr>
<tr class="separator:ad87fbafd4a91f5c1ed6a768987a1b74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c04400203ca9b414e13c9c721399969"><td class="memTemplParams" colspan="2">template&lt;typename FirstType , typename LastType , typename IncrType &gt; </td></tr>
<tr class="memitem:a0c04400203ca9b414e13c9c721399969"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a0c04400203ca9b414e13c9c721399969">seq</a> (FirstType f, LastType l, IncrType incr)</td></tr>
<tr class="separator:a0c04400203ca9b414e13c9c721399969"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade9f918902511b83512a8e6dde5cad7a"><td class="memTemplParams" colspan="2">template&lt;typename FirstType , typename SizeType &gt; </td></tr>
<tr class="memitem:ade9f918902511b83512a8e6dde5cad7a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1ArithmeticSequence.html">ArithmeticSequence</a>&lt; typename internal::cleanup_index_type&lt; FirstType &gt;::type, typename internal::cleanup_index_type&lt; SizeType &gt;::type &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ade9f918902511b83512a8e6dde5cad7a">seqN</a> (FirstType first, SizeType size)</td></tr>
<tr class="separator:ade9f918902511b83512a8e6dde5cad7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a3c346d2a61d1e8e86e6fb4cf57fbda"><td class="memTemplParams" colspan="2">template&lt;typename FirstType , typename SizeType , typename IncrType &gt; </td></tr>
<tr class="memitem:a3a3c346d2a61d1e8e86e6fb4cf57fbda"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1ArithmeticSequence.html">ArithmeticSequence</a>&lt; typename internal::cleanup_index_type&lt; FirstType &gt;::type, typename internal::cleanup_index_type&lt; SizeType &gt;::type, typename internal::cleanup_seq_incr&lt; IncrType &gt;::type &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a3a3c346d2a61d1e8e86e6fb4cf57fbda">seqN</a> (FirstType first, SizeType size, IncrType incr)</td></tr>
<tr class="separator:a3a3c346d2a61d1e8e86e6fb4cf57fbda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7185737890083b3d6eda1f1fe36f55f3"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a7185737890083b3d6eda1f1fe36f55f3"><td class="memTemplItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a7185737890083b3d6eda1f1fe36f55f3">serialize</a> (uint8_t *dest, uint8_t *end, const Args &amp;... args)</td></tr>
<tr class="separator:a7185737890083b3d6eda1f1fe36f55f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6414e0dd5cfdeb71d35ddad19198743"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:ab6414e0dd5cfdeb71d35ddad19198743"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ab6414e0dd5cfdeb71d35ddad19198743">serialize_size</a> (const Args &amp;... args)</td></tr>
<tr class="separator:ab6414e0dd5cfdeb71d35ddad19198743"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a831e88e0403a42d0dfb328d8acd3e56f"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a831e88e0403a42d0dfb328d8acd3e56f"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_sign_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a831e88e0403a42d0dfb328d8acd3e56f">sign</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a831e88e0403a42d0dfb328d8acd3e56f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6e8ad270ff41c088d7651567594f796"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:ae6e8ad270ff41c088d7651567594f796"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_sin_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ae6e8ad270ff41c088d7651567594f796">sin</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:ae6e8ad270ff41c088d7651567594f796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af284ce359b6efd4b594a9f8a1f5e5d96"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:af284ce359b6efd4b594a9f8a1f5e5d96"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_sinh_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#af284ce359b6efd4b594a9f8a1f5e5d96">sinh</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:af284ce359b6efd4b594a9f8a1f5e5d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4f536e8ea56702e63088efb3706d1f0"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:af4f536e8ea56702e63088efb3706d1f0"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_sqrt_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#af4f536e8ea56702e63088efb3706d1f0">sqrt</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:af4f536e8ea56702e63088efb3706d1f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af28ef8cae3b37bcf1b47910cd6f20d4c"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:af28ef8cae3b37bcf1b47910cd6f20d4c"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_square_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#af28ef8cae3b37bcf1b47910cd6f20d4c">square</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:af28ef8cae3b37bcf1b47910cd6f20d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bc116a6243f38c22f851581aa7b521a"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a3bc116a6243f38c22f851581aa7b521a"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_tan_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a3bc116a6243f38c22f851581aa7b521a">tan</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a3bc116a6243f38c22f851581aa7b521a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0110c233d357169fd58fdf5656992a98"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a0110c233d357169fd58fdf5656992a98"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt; Eigen::internal::scalar_tanh_op&lt; typename Derived::Scalar &gt;, const Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a0110c233d357169fd58fdf5656992a98">tanh</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;x)</td></tr>
<tr class="separator:a0110c233d357169fd58fdf5656992a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3f5a82a24490b936f8694cf8fef8e60"><td class="memTemplParams" colspan="2">template&lt;typename Derived , typename OtherDerived &gt; </td></tr>
<tr class="memitem:gab3f5a82a24490b936f8694cf8fef8e60"><td class="memTemplItemLeft" align="right" valign="top">internal::umeyama_transform_matrix_type&lt; Derived, OtherDerived &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#gab3f5a82a24490b936f8694cf8fef8e60">umeyama</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt; &amp;src, const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;dst, bool with_scaling=true)</td></tr>
<tr class="memdesc:gab3f5a82a24490b936f8694cf8fef8e60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the transformation between two point sets.  <a href="group__Geometry__Module.html#gab3f5a82a24490b936f8694cf8fef8e60">More...</a><br /></td></tr>
<tr class="separator:gab3f5a82a24490b936f8694cf8fef8e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0a1848d39c84d0b57c1e7cb2f9b370e"><td class="memTemplParams" colspan="2">template&lt;typename Scalar_ , int Options_, typename Index_ , unsigned int UpLo&gt; </td></tr>
<tr class="memitem:af0a1848d39c84d0b57c1e7cb2f9b370e"><td class="memTemplItemLeft" align="right" valign="top">cholmod_sparse&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#af0a1848d39c84d0b57c1e7cb2f9b370e">viewAsCholmod</a> (const <a class="el" href="classEigen_1_1SparseSelfAdjointView.html">SparseSelfAdjointView</a>&lt; const <a class="el" href="classEigen_1_1SparseMatrix.html">SparseMatrix</a>&lt; Scalar_, Options_, Index_ &gt;, UpLo &gt; &amp;mat)</td></tr>
<tr class="separator:af0a1848d39c84d0b57c1e7cb2f9b370e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92fe7b595099051fa1d1c443641a6de3"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a92fe7b595099051fa1d1c443641a6de3"><td class="memTemplItemLeft" align="right" valign="top">cholmod_dense&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a92fe7b595099051fa1d1c443641a6de3">viewAsCholmod</a> (<a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt; &amp;mat)</td></tr>
<tr class="separator:a92fe7b595099051fa1d1c443641a6de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7794e77d4be556d1c965842e227bd572"><td class="memTemplParams" colspan="2">template&lt;typename Scalar_ , int Options_, typename StorageIndex_ &gt; </td></tr>
<tr class="memitem:a7794e77d4be556d1c965842e227bd572"><td class="memTemplItemLeft" align="right" valign="top">cholmod_sparse&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a7794e77d4be556d1c965842e227bd572">viewAsCholmod</a> (<a class="el" href="classEigen_1_1Ref.html">Ref</a>&lt; <a class="el" href="classEigen_1_1SparseMatrix.html">SparseMatrix</a>&lt; Scalar_, Options_, StorageIndex_ &gt; &gt; mat)</td></tr>
<tr class="separator:a7794e77d4be556d1c965842e227bd572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada12cf6e1ffe8c110b175ed0e644b000"><td class="memTemplParams" colspan="2">template&lt;typename Scalar , int Flags, typename StorageIndex &gt; </td></tr>
<tr class="memitem:ada12cf6e1ffe8c110b175ed0e644b000"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Map.html">Map</a>&lt; <a class="el" href="classEigen_1_1SparseMatrix.html">SparseMatrix</a>&lt; Scalar, Flags, StorageIndex &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ada12cf6e1ffe8c110b175ed0e644b000">viewAsEigen</a> (cholmod_sparse &amp;cm)</td></tr>
<tr class="separator:ada12cf6e1ffe8c110b175ed0e644b000"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga020f88dc24a123b9afbd756c4b220db2"><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html#ga020f88dc24a123b9afbd756c4b220db2">ActualPacketAccessBit</a></td></tr>
<tr class="separator:ga020f88dc24a123b9afbd756c4b220db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5795adacd266512a26890973503ed88"><td class="memItemLeft" align="right" valign="top">EIGEN_DEPRECATED const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html#gac5795adacd266512a26890973503ed88">AlignedBit</a></td></tr>
<tr class="separator:gac5795adacd266512a26890973503ed88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed0244284da47a2b8661261431173caf"><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html#gaed0244284da47a2b8661261431173caf">CompressedAccessBit</a></td></tr>
<tr class="separator:gaed0244284da47a2b8661261431173caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf1e9d0516a933445a4c307ad8f14915"><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html#gabf1e9d0516a933445a4c307ad8f14915">DirectAccessBit</a></td></tr>
<tr class="separator:gabf1e9d0516a933445a4c307ad8f14915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad81fa7195215a0ce30017dfac309f0b2"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a></td></tr>
<tr class="separator:ad81fa7195215a0ce30017dfac309f0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73c597189a4a99127175e8167c456fff"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a73c597189a4a99127175e8167c456fff">DynamicIndex</a></td></tr>
<tr class="separator:a73c597189a4a99127175e8167c456fff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0972b20dc004d13984e642b3bd12532e"><td class="memItemLeft" align="right" valign="top">EIGEN_DEPRECATED const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html#ga0972b20dc004d13984e642b3bd12532e">EvalBeforeAssigningBit</a></td></tr>
<tr class="separator:ga0972b20dc004d13984e642b3bd12532e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa34e83bae46a8eeae4e69ebe3aaecbed"><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html#gaa34e83bae46a8eeae4e69ebe3aaecbed">EvalBeforeNestingBit</a></td></tr>
<tr class="separator:gaa34e83bae46a8eeae4e69ebe3aaecbed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3163430a1c13173faffde69016b48aaf"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a3163430a1c13173faffde69016b48aaf">HugeCost</a></td></tr>
<tr class="separator:a3163430a1c13173faffde69016b48aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7951593b031e13d90223c83d022ce99e"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a7951593b031e13d90223c83d022ce99e">Infinity</a></td></tr>
<tr class="separator:a7951593b031e13d90223c83d022ce99e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b983a15d57cd55806df618ac544d09e"><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html#ga4b983a15d57cd55806df618ac544d09e">LinearAccessBit</a></td></tr>
<tr class="separator:ga4b983a15d57cd55806df618ac544d09e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2c323957f20dfdc6cb8f44428eaec1a"><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html#gae2c323957f20dfdc6cb8f44428eaec1a">LvalueBit</a></td></tr>
<tr class="separator:gae2c323957f20dfdc6cb8f44428eaec1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c186ad80ddcf5e2ed3d7ee31cca1860"><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html#ga3c186ad80ddcf5e2ed3d7ee31cca1860">NoPreferredStorageOrderBit</a></td></tr>
<tr class="separator:ga3c186ad80ddcf5e2ed3d7ee31cca1860"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a306a438e1ab074e8be59512e887b9f"><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html#ga1a306a438e1ab074e8be59512e887b9f">PacketAccessBit</a></td></tr>
<tr class="separator:ga1a306a438e1ab074e8be59512e887b9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4f56c2a60bbe4bd2e44c5b19cbe8762"><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html#gae4f56c2a60bbe4bd2e44c5b19cbe8762">RowMajorBit</a></td></tr>
<tr class="separator:gae4f56c2a60bbe4bd2e44c5b19cbe8762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06808a853a9baa38b23a5368e7491abd"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceEigen.html#a06808a853a9baa38b23a5368e7491abd">UndefinedIncr</a></td></tr>
<tr class="separator:a06808a853a9baa38b23a5368e7491abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Namespace containing all symbols from the Eigen library. </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="af8975289b8134a5021e806029516e82c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8975289b8134a5021e806029516e82c">&#9670;&nbsp;</a></span>AlignedScaling2d</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt;double,2&gt; <a class="el" href="namespaceEigen.html#af8975289b8134a5021e806029516e82c">Eigen::AlignedScaling2d</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000028">Deprecated:</a></b></dt><dd></dd></dl>

</div>
</div>
<a id="af2440178a1f5f6abef6ee0231bc49184"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2440178a1f5f6abef6ee0231bc49184">&#9670;&nbsp;</a></span>AlignedScaling2f</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt;float, 2&gt; <a class="el" href="namespaceEigen.html#af2440178a1f5f6abef6ee0231bc49184">Eigen::AlignedScaling2f</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000027">Deprecated:</a></b></dt><dd></dd></dl>

</div>
</div>
<a id="a0aff001d5740f13797c9acd4e3276673"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0aff001d5740f13797c9acd4e3276673">&#9670;&nbsp;</a></span>AlignedScaling3d</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt;double,3&gt; <a class="el" href="namespaceEigen.html#a0aff001d5740f13797c9acd4e3276673">Eigen::AlignedScaling3d</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000030">Deprecated:</a></b></dt><dd></dd></dl>

</div>
</div>
<a id="a45caf8b0e6da378885f4ae3f06c5cde3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45caf8b0e6da378885f4ae3f06c5cde3">&#9670;&nbsp;</a></span>AlignedScaling3f</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt;float, 3&gt; <a class="el" href="namespaceEigen.html#a45caf8b0e6da378885f4ae3f06c5cde3">Eigen::AlignedScaling3f</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000029">Deprecated:</a></b></dt><dd></dd></dl>

</div>
</div>
<a id="a62e77e0933482dafde8fe197d9a2cfde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62e77e0933482dafde8fe197d9a2cfde">&#9670;&nbsp;</a></span>Index</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef EIGEN_DEFAULT_DENSE_INDEX_TYPE <a class="el" href="namespaceEigen.html#a62e77e0933482dafde8fe197d9a2cfde">Eigen::Index</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The Index type as used for the API. </p>
<p>To change this, <code>#define</code> the preprocessor symbol <code>EIGEN_DEFAULT_DENSE_INDEX_TYPE</code>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="TopicPreprocessorDirectives.html">Preprocessor directives</a>, StorageIndex. </dd></dl>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a525790fecb4138e6d9db971e418d33c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a525790fecb4138e6d9db971e418d33c6">&#9670;&nbsp;</a></span>anonymous enum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a525790fecb4138e6d9db971e418d33c6abd3632507a3697fb48c77eff79851a74"></a>StandardCompressedFormat&#160;</td><td class="fielddoc"><p>used by Ref&lt;SparseMatrix&gt; to specify whether the input storage must be in standard compressed form </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ae27242789e7e62a8c42579b79be59b1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae27242789e7e62a8c42579b79be59b1a">&#9670;&nbsp;</a></span>abs()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_abs_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::abs </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise absolute value of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::abs , MatrixBase::cwiseAbs </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_abs">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a54cc34b64b4935307efc06d56cd531df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54cc34b64b4935307efc06d56cd531df">&#9670;&nbsp;</a></span>abs2()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_abs2_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::abs2 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise squared absolute value of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::abs2 , MatrixBase::cwiseAbs2 </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_abs2">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a3fe3a136370fefae062591304c6a7ebd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fe3a136370fefae062591304c6a7ebd">&#9670;&nbsp;</a></span>acos()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_acos_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::acos </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise arc-consine of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::acos </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_acos">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a97676fabe9a7466cc2ccb6a2d0f83471"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97676fabe9a7466cc2ccb6a2d0f83471">&#9670;&nbsp;</a></span>acosh()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_acosh_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::acosh </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise inverse hyperbolic cosine of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::acosh </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_acosh">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="aa539408a09481d35961e11ee78793db1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa539408a09481d35961e11ee78793db1">&#9670;&nbsp;</a></span>arg()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_arg_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::arg </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise complex argument of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::arg , MatrixBase::cwiseArg </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_arg">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a6c5c246b877ac331495d21e7a5d51616"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c5c246b877ac331495d21e7a5d51616">&#9670;&nbsp;</a></span>asin()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_asin_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::asin </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise arc-sine of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::asin </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_asin">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a727dd851cc82a62574145bc5abdc7aed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a727dd851cc82a62574145bc5abdc7aed">&#9670;&nbsp;</a></span>asinh()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_asinh_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::asinh </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise inverse hyperbolic sine of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::asinh </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_asinh">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a230744e17147d12e8ef3f2fc3796f64f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a230744e17147d12e8ef3f2fc3796f64f">&#9670;&nbsp;</a></span>atan()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_atan_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::atan </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise arc-tangent of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::atan </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_atan">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a45d37a9f1c784eb8ab61ed24f07f436f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45d37a9f1c784eb8ab61ed24f07f436f">&#9670;&nbsp;</a></span>atanh()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_atanh_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::atanh </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise inverse hyperbolic tangent of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::atanh </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_atanh">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="aa73e38be0689a463ae14141b9cf89c35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa73e38be0689a463ae14141b9cf89c35">&#9670;&nbsp;</a></span>ceil()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_ceil_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::ceil </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise nearest integer not less than the giben value of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#abf03d773a87830bc7fde51bcd94c89a0">Eigen::floor</a> , ArrayBase::ceil </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_ceil">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ab84f39a06a18e1ebb23f8be80345b79d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab84f39a06a18e1ebb23f8be80345b79d">&#9670;&nbsp;</a></span>conj()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_conjugate_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::conj </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise complex conjugate of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::conjugate </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_conj">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ad01d50a42869218f1d54af13f71517a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad01d50a42869218f1d54af13f71517a6">&#9670;&nbsp;</a></span>cos()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_cos_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::cos </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise cosine of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::cos </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_cos">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a34b99a26a2a1e7ff985a5ace16eedfcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34b99a26a2a1e7ff985a5ace16eedfcb">&#9670;&nbsp;</a></span>cosh()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_cosh_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::cosh </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise hyperbolic cosine of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::cosh </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_cosh">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ae04fac7e3068f05c3f01982554a21d80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae04fac7e3068f05c3f01982554a21d80">&#9670;&nbsp;</a></span>cube()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_cube_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::cube </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise cube (power 3) of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Eigen::pow , ArrayBase::cube </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_cube">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ac7d124384a8bc2ea702a0824c66a22e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7d124384a8bc2ea702a0824c66a22e2">&#9670;&nbsp;</a></span>deserialize()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const uint8_t* Eigen::deserialize </td>
          <td>(</td>
          <td class="paramtype">const uint8_t *&#160;</td>
          <td class="paramname"><em>src</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint8_t *&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Args &amp;...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Deserialize a set of values from the byte buffer.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">src</td><td>input byte buffer; if this is nullptr, does nothing. </td></tr>
    <tr><td class="paramname">end</td><td>the end of input byte buffer. </td></tr>
    <tr><td class="paramname">args</td><td>... arguments to deserialize in sequence. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the next address after all parsed values; nullptr if parsing errors are detected. </dd></dl>

</div>
</div>
<a id="af40db84b3db19fe25fe2f77c429420e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af40db84b3db19fe25fe2f77c429420e5">&#9670;&nbsp;</a></span>digamma()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_digamma_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::digamma </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise derivative of lgamma of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::digamma </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_digamma">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ac336e0eba2b12dca8b01da1a006566c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac336e0eba2b12dca8b01da1a006566c3">&#9670;&nbsp;</a></span>erf()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_erf_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::erf </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise error function of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::erf </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_erf">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a17bcfbd19ed883ecf581f06ac1eeeb8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17bcfbd19ed883ecf581f06ac1eeeb8c">&#9670;&nbsp;</a></span>erfc()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_erfc_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::erfc </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise complement error function of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::erfc </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_erfc">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ae491aecf7dab66ac7e11008c5766694d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae491aecf7dab66ac7e11008c5766694d">&#9670;&nbsp;</a></span>exp()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_exp_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::exp </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise exponential of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::exp </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_exp">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ae7cb2544e4e745bc0067fe793e3f2f81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7cb2544e4e745bc0067fe793e3f2f81">&#9670;&nbsp;</a></span>expm1()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_expm1_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::expm1 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise exponential of a value minus 1 of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::expm1 </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_expm1">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="abf03d773a87830bc7fde51bcd94c89a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf03d773a87830bc7fde51bcd94c89a0">&#9670;&nbsp;</a></span>floor()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_floor_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::floor </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise nearest integer not greater than the giben value of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#aa73e38be0689a463ae14141b9cf89c35">Eigen::ceil</a> , ArrayBase::floor </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_floor">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a04d60a3c8a266f63c08e03615c1985c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04d60a3c8a266f63c08e03615c1985c9">&#9670;&nbsp;</a></span>imag()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_imag_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::imag </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise imaginary part of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::imag </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_imag">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ae9de9064c3b832ee804c0e0957e80334"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9de9064c3b832ee804c0e0957e80334">&#9670;&nbsp;</a></span>inverse()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_inverse_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::inverse </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise inverse of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::inverse </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_inverse">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="aba24ec81dec745a00b7f33adead89811"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba24ec81dec745a00b7f33adead89811">&#9670;&nbsp;</a></span>isfinite()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_isfinite_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::isfinite </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise finite value test of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#a1f1103712e337c4c96a05f949637a4c8">Eigen::isinf</a> , <a class="el" href="namespaceEigen.html#a99adfc5178f3fd5488304284388b2a10">Eigen::isnan</a> , ArrayBase::isfinite </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_isfinite">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a1f1103712e337c4c96a05f949637a4c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f1103712e337c4c96a05f949637a4c8">&#9670;&nbsp;</a></span>isinf()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_isinf_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::isinf </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise infinite value test of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#a99adfc5178f3fd5488304284388b2a10">Eigen::isnan</a> , <a class="el" href="namespaceEigen.html#aba24ec81dec745a00b7f33adead89811">Eigen::isfinite</a> , ArrayBase::isinf </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_isinf">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a99adfc5178f3fd5488304284388b2a10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99adfc5178f3fd5488304284388b2a10">&#9670;&nbsp;</a></span>isnan()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_isnan_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::isnan </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise not-a-number test of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#a1f1103712e337c4c96a05f949637a4c8">Eigen::isinf</a> , <a class="el" href="namespaceEigen.html#aba24ec81dec745a00b7f33adead89811">Eigen::isfinite</a> , ArrayBase::isnan </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_isnan">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ac2e6331628bb1989b7be6d7e42827649"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2e6331628bb1989b7be6d7e42827649">&#9670;&nbsp;</a></span>lgamma()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_lgamma_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::lgamma </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise natural logarithm of the gamma function of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::lgamma </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_lgamma">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ae8bb75ba4f5f30a7571146dbfa653c6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8bb75ba4f5f30a7571146dbfa653c6d">&#9670;&nbsp;</a></span>log()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_log_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::log </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise natural logarithm of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#a25256faeec3ffd0f3615a0e1e45dfb14">Eigen::log10</a> , ArrayBase::log </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_log">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a25256faeec3ffd0f3615a0e1e45dfb14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25256faeec3ffd0f3615a0e1e45dfb14">&#9670;&nbsp;</a></span>log10()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_log10_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::log10 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise base 10 logarithm of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#ae8bb75ba4f5f30a7571146dbfa653c6d">Eigen::log</a> , ArrayBase::log10 </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_log10">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ac5c8a2cded6b59628f2de04f24d2fff4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5c8a2cded6b59628f2de04f24d2fff4">&#9670;&nbsp;</a></span>log1p()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_log1p_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::log1p </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise natural logarithm of 1 plus the value of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::log1p </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_log1p">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ad2d0241ffaaa3b0b04ec70b59ab066d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2d0241ffaaa3b0b04ec70b59ab066d4">&#9670;&nbsp;</a></span>log2()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_log2_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::log2 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise base 2 logarithm of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#ae8bb75ba4f5f30a7571146dbfa653c6d">Eigen::log</a> , ArrayBase::log2 </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_log2">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="adb0b668da3480346f2fc81f229b570a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb0b668da3480346f2fc81f229b570a6">&#9670;&nbsp;</a></span>logistic()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_logistic_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::logistic </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise logistic function of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::logistic </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_logistic">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ab7ed113a2dd4a4342c72b550faea308d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7ed113a2dd4a4342c72b550faea308d">&#9670;&nbsp;</a></span>ndtri()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_ndtri_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::ndtri </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise inverse normal distribution function of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::ndtri </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_ndtri">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ad225313de8037d40c2d26c17edf1a9fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad225313de8037d40c2d26c17edf1a9fd">&#9670;&nbsp;</a></span>operator*() <span class="overload">[1/9]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename SparseDerived , typename PermutationType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt;<a class="el" href="classEigen_1_1Inverse.html">Inverse</a>&lt;PermutationType&gt;, SparseDerived, AliasFreeProduct&gt; Eigen::operator* </td>
          <td>(</td>
          <td class="paramtype">const InverseImpl&lt; PermutationType, <a class="el" href="structEigen_1_1PermutationStorage.html">PermutationStorage</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>tperm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1SparseMatrixBase.html">SparseMatrixBase</a>&lt; SparseDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>matrix</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the matrix with the inverse permutation applied to the rows. </dd></dl>

</div>
</div>
<a id="a9723b3ff0f2c99fe1081e3eb14380d4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9723b3ff0f2c99fe1081e3eb14380d4c">&#9670;&nbsp;</a></span>operator*() <span class="overload">[2/9]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename MatrixDerived , typename PermutationDerived &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt;MatrixDerived, PermutationDerived, AliasFreeProduct&gt; Eigen::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; MatrixDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>matrix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1PermutationBase.html">PermutationBase</a>&lt; PermutationDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>permutation</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the matrix with the permutation applied to the columns. </dd></dl>

</div>
</div>
<a id="a06ca1e6b1a30b4dd0f2633664fe4d956"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06ca1e6b1a30b4dd0f2633664fe4d956">&#9670;&nbsp;</a></span>operator*() <span class="overload">[3/9]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename MatrixDerived , typename TranspositionsDerived &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt;MatrixDerived, TranspositionsDerived, AliasFreeProduct&gt; Eigen::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; MatrixDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>matrix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>transpositions</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the <em>matrix</em> with the <em>transpositions</em> applied to the columns. </dd></dl>

</div>
</div>
<a id="a634bfd5e206a2e77f799b4c3956ea49e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a634bfd5e206a2e77f799b4c3956ea49e">&#9670;&nbsp;</a></span>operator*() <span class="overload">[4/9]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename OtherDerived , typename VectorsType , typename CoeffsType , int Side&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">internal::matrix_type_times_scalar_type&lt;typename VectorsType::Scalar,OtherDerived&gt;::Type Eigen::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>other</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1HouseholderSequence.html">HouseholderSequence</a>&lt; VectorsType, CoeffsType, Side &gt; &amp;&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Computes the product of a matrix with a Householder sequence. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>Matrix being multiplied. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">h</td><td>HouseholderSequence being multiplied. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Expression object representing the product.</dd></dl>
<p>This function computes \( MH \) where \( M \) is the matrix <code>other</code> and \( H \) is the Householder sequence represented by <code>h</code>. </p>

</div>
</div>
<a id="a02fbb1bbd915b899b34a56a3cd64c438"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02fbb1bbd915b899b34a56a3cd64c438">&#9670;&nbsp;</a></span>operator*() <span class="overload">[5/9]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename SparseDerived , typename PermDerived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt;PermDerived, SparseDerived, AliasFreeProduct&gt; Eigen::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1PermutationBase.html">PermutationBase</a>&lt; PermDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>perm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1SparseMatrixBase.html">SparseMatrixBase</a>&lt; SparseDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>matrix</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the matrix with the permutation applied to the rows </dd></dl>

</div>
</div>
<a id="a4d2abe28092f8070e971494c7e0b507a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d2abe28092f8070e971494c7e0b507a">&#9670;&nbsp;</a></span>operator*() <span class="overload">[6/9]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename PermutationDerived , typename MatrixDerived &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt;PermutationDerived, MatrixDerived, AliasFreeProduct&gt; Eigen::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1PermutationBase.html">PermutationBase</a>&lt; PermutationDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>permutation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; MatrixDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>matrix</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the matrix with the permutation applied to the rows. </dd></dl>

</div>
</div>
<a id="a8b7051d2f98498d619044089949f931d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b7051d2f98498d619044089949f931d">&#9670;&nbsp;</a></span>operator*() <span class="overload">[7/9]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename SparseDerived , typename PermutationType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt;SparseDerived, <a class="el" href="classEigen_1_1Inverse.html">Inverse</a>&lt;PermutationType&gt;, AliasFreeProduct&gt; Eigen::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1SparseMatrixBase.html">SparseMatrixBase</a>&lt; SparseDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>matrix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const InverseImpl&lt; PermutationType, <a class="el" href="structEigen_1_1PermutationStorage.html">PermutationStorage</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>tperm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the matrix with the inverse permutation applied to the columns. </dd></dl>

</div>
</div>
<a id="a429958a0e6bd27168f3935d3100c55cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a429958a0e6bd27168f3935d3100c55cf">&#9670;&nbsp;</a></span>operator*() <span class="overload">[8/9]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename SparseDerived , typename PermDerived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt;SparseDerived, PermDerived, AliasFreeProduct&gt; Eigen::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1SparseMatrixBase.html">SparseMatrixBase</a>&lt; SparseDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>matrix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1PermutationBase.html">PermutationBase</a>&lt; PermDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>perm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the matrix with the permutation applied to the columns </dd></dl>

</div>
</div>
<a id="a02b783ce2d2464d4f4a0bc0d1dc494f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02b783ce2d2464d4f4a0bc0d1dc494f0">&#9670;&nbsp;</a></span>operator*() <span class="overload">[9/9]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TranspositionsDerived , typename MatrixDerived &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt;TranspositionsDerived, MatrixDerived, AliasFreeProduct&gt; Eigen::operator* </td>
          <td>(</td>
          <td class="paramtype">const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>transpositions</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; MatrixDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>matrix</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the <em>matrix</em> with the <em>transpositions</em> applied to the rows. </dd></dl>

</div>
</div>
<a id="ac74dc920119b1eba45e9218d9f402afc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac74dc920119b1eba45e9218d9f402afc">&#9670;&nbsp;</a></span>real()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_real_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::real </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise real part of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::real </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_real">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a0211fe61b9e390dfd8ca213fe9c7fca3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0211fe61b9e390dfd8ca213fe9c7fca3">&#9670;&nbsp;</a></span>rint()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_rint_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::rint </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise nearest integer of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#abf03d773a87830bc7fde51bcd94c89a0">Eigen::floor</a> , <a class="el" href="namespaceEigen.html#aa73e38be0689a463ae14141b9cf89c35">Eigen::ceil</a> , ArrayBase::round </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_rint">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ad9eaa98e8016ef17024a18a2f3e5bef3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9eaa98e8016ef17024a18a2f3e5bef3">&#9670;&nbsp;</a></span>round()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_round_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::round </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise nearest integer of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#abf03d773a87830bc7fde51bcd94c89a0">Eigen::floor</a> , <a class="el" href="namespaceEigen.html#aa73e38be0689a463ae14141b9cf89c35">Eigen::ceil</a> , ArrayBase::round </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_round">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a6374a6a9e972e9358d7ab3fced32d7d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6374a6a9e972e9358d7ab3fced32d7d5">&#9670;&nbsp;</a></span>rsqrt()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_rsqrt_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::rsqrt </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise reciprocal square root of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::rsqrt </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_rsqrt">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a109425bca2048c3df19249c04e73715c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a109425bca2048c3df19249c04e73715c">&#9670;&nbsp;</a></span>Scaling() <span class="overload">[1/7]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1DiagonalWrapper.html">DiagonalWrapper</a>&lt;const Derived&gt; Eigen::Scaling </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>coeffs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an axis aligned scaling expression from vector expression <em>coeffs</em> This is an alias for coeffs.asDiagonal() </p>

</div>
</div>
<a id="aafd4d881e7a6c2a68c1db03e261c767b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafd4d881e7a6c2a68c1db03e261c767b">&#9670;&nbsp;</a></span>Scaling() <span class="overload">[2/7]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt;Scalar,2&gt; Eigen::Scaling </td>
          <td>(</td>
          <td class="paramtype">const Scalar &amp;&#160;</td>
          <td class="paramname"><em>sx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Scalar &amp;&#160;</td>
          <td class="paramname"><em>sy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a 2D axis aligned scaling </p>

</div>
</div>
<a id="a162d759175d7c5214f33fefb30862815"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a162d759175d7c5214f33fefb30862815">&#9670;&nbsp;</a></span>Scaling() <span class="overload">[3/7]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1DiagonalMatrix.html">DiagonalMatrix</a>&lt;Scalar,3&gt; Eigen::Scaling </td>
          <td>(</td>
          <td class="paramtype">const Scalar &amp;&#160;</td>
          <td class="paramname"><em>sx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Scalar &amp;&#160;</td>
          <td class="paramname"><em>sy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Scalar &amp;&#160;</td>
          <td class="paramname"><em>sz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a 3D axis aligned scaling </p>

</div>
</div>
<a id="a76386154f2cdb77190759744830422d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76386154f2cdb77190759744830422d1">&#9670;&nbsp;</a></span>Scaling() <span class="overload">[4/7]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename RealScalar &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1UniformScaling.html">UniformScaling</a>&lt;std::complex&lt;RealScalar&gt; &gt; Eigen::Scaling </td>
          <td>(</td>
          <td class="paramtype">const std::complex&lt; RealScalar &gt; &amp;&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a uniform scaling from scale factor <em>s</em> </p>

</div>
</div>
<a id="ad2e71727718ca788680b3aa9eb485f98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2e71727718ca788680b3aa9eb485f98">&#9670;&nbsp;</a></span>Scaling() <span class="overload">[5/7]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1UniformScaling.html">UniformScaling</a>&lt;double&gt; Eigen::Scaling </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a uniform scaling from scale factor <em>s</em> </p>

</div>
</div>
<a id="a02918175ff75e5df9fd291cf5fc3fd1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02918175ff75e5df9fd291cf5fc3fd1b">&#9670;&nbsp;</a></span>Scaling() <span class="overload">[6/7]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1UniformScaling.html">UniformScaling</a>&lt;float&gt; Eigen::Scaling </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs a uniform scaling from scale factor <em>s</em> </p>

</div>
</div>
<a id="a2ddfd74f7b73661aba5502f4f6956a31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ddfd74f7b73661aba5502f4f6956a31">&#9670;&nbsp;</a></span>Scaling() <span class="overload">[7/7]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1DiagonalWrapper.html">DiagonalWrapper</a>&lt;const Derived&gt;::PlainObject Eigen::Scaling </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt; &amp;&amp;&#160;</td>
          <td class="paramname"><em>coeffs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an axis aligned scaling expression from vector <em>coeffs</em> when passed as an rvalue reference </p>

</div>
</div>
<a id="ad87fbafd4a91f5c1ed6a768987a1b74d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad87fbafd4a91f5c1ed6a768987a1b74d">&#9670;&nbsp;</a></span>seq() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename FirstType , typename LastType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">auto Eigen::seq </td>
          <td>(</td>
          <td class="paramtype">FirstType&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LastType&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an <a class="el" href="classEigen_1_1ArithmeticSequence.html">ArithmeticSequence</a> starting at <em>f</em>, up (or down) to <em>l</em>, and unit increment</dd></dl>
<p>It is essentially an alias to: </p><div class="fragment"><div class="line"><a class="code" href="namespaceEigen.html#a3a3c346d2a61d1e8e86e6fb4cf57fbda">seqN</a>(f,l-f+1);</div>
<div class="ttc" id="anamespaceEigen_html_a3a3c346d2a61d1e8e86e6fb4cf57fbda"><div class="ttname"><a href="namespaceEigen.html#a3a3c346d2a61d1e8e86e6fb4cf57fbda">Eigen::seqN</a></div><div class="ttdeci">ArithmeticSequence&lt; typename internal::cleanup_index_type&lt; FirstType &gt;::type, typename internal::cleanup_index_type&lt; SizeType &gt;::type, typename internal::cleanup_seq_incr&lt; IncrType &gt;::type &gt; seqN(FirstType first, SizeType size, IncrType incr)</div><div class="ttdef"><b>Definition:</b> ArithmeticSequence.h:99</div></div>
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#ade9f918902511b83512a8e6dde5cad7a">seqN(FirstType,SizeType)</a>, <a class="el" href="namespaceEigen.html#a0c04400203ca9b414e13c9c721399969">seq(FirstType,LastType,IncrType)</a> </dd></dl>

</div>
</div>
<a id="a0c04400203ca9b414e13c9c721399969"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c04400203ca9b414e13c9c721399969">&#9670;&nbsp;</a></span>seq() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename FirstType , typename LastType , typename IncrType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">auto Eigen::seq </td>
          <td>(</td>
          <td class="paramtype">FirstType&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LastType&#160;</td>
          <td class="paramname"><em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IncrType&#160;</td>
          <td class="paramname"><em>incr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an <a class="el" href="classEigen_1_1ArithmeticSequence.html">ArithmeticSequence</a> starting at <em>f</em>, up (or down) to <em>l</em>, and with positive (or negative) increment <em>incr</em> </dd></dl>
<p>It is essentially an alias to: </p><div class="fragment"><div class="line"><a class="code" href="namespaceEigen.html#a3a3c346d2a61d1e8e86e6fb4cf57fbda">seqN</a>(f, (l-f+incr)/incr, incr);</div>
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#a3a3c346d2a61d1e8e86e6fb4cf57fbda">seqN(FirstType,SizeType,IncrType)</a>, <a class="el" href="namespaceEigen.html#ad87fbafd4a91f5c1ed6a768987a1b74d">seq(FirstType,LastType)</a> </dd></dl>

</div>
</div>
<a id="ade9f918902511b83512a8e6dde5cad7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade9f918902511b83512a8e6dde5cad7a">&#9670;&nbsp;</a></span>seqN() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename FirstType , typename SizeType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1ArithmeticSequence.html">ArithmeticSequence</a>&lt;typename internal::cleanup_index_type&lt;FirstType&gt;::type,typename internal::cleanup_index_type&lt;SizeType&gt;::type &gt; Eigen::seqN </td>
          <td>(</td>
          <td class="paramtype">FirstType&#160;</td>
          <td class="paramname"><em>first</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SizeType&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an <a class="el" href="classEigen_1_1ArithmeticSequence.html">ArithmeticSequence</a> starting at <em>first</em>, of length <em>size</em>, and unit increment</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#a3a3c346d2a61d1e8e86e6fb4cf57fbda">seqN(FirstType,SizeType,IncrType)</a>, <a class="el" href="namespaceEigen.html#ad87fbafd4a91f5c1ed6a768987a1b74d">seq(FirstType,LastType)</a> </dd></dl>

</div>
</div>
<a id="a3a3c346d2a61d1e8e86e6fb4cf57fbda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a3c346d2a61d1e8e86e6fb4cf57fbda">&#9670;&nbsp;</a></span>seqN() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename FirstType , typename SizeType , typename IncrType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1ArithmeticSequence.html">ArithmeticSequence</a>&lt; typename internal::cleanup_index_type&lt; FirstType &gt;::type, typename internal::cleanup_index_type&lt; SizeType &gt;::type, typename internal::cleanup_seq_incr&lt; IncrType &gt;::type &gt; Eigen::seqN </td>
          <td>(</td>
          <td class="paramtype">FirstType&#160;</td>
          <td class="paramname"><em>first</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SizeType&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IncrType&#160;</td>
          <td class="paramname"><em>incr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an <a class="el" href="classEigen_1_1ArithmeticSequence.html">ArithmeticSequence</a> starting at <em>first</em>, of length <em>size</em>, and increment <em>incr</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#ade9f918902511b83512a8e6dde5cad7a">seqN(FirstType,SizeType)</a>, <a class="el" href="namespaceEigen.html#a0c04400203ca9b414e13c9c721399969">seq(FirstType,LastType,IncrType)</a> </dd></dl>

</div>
</div>
<a id="a7185737890083b3d6eda1f1fe36f55f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7185737890083b3d6eda1f1fe36f55f3">&#9670;&nbsp;</a></span>serialize()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t* Eigen::serialize </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Args &amp;...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Serialize a set of values to the byte buffer.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dest</td><td>output byte buffer; if this is nullptr, does nothing. </td></tr>
    <tr><td class="paramname">end</td><td>the end of the output byte buffer. </td></tr>
    <tr><td class="paramname">args</td><td>... arguments to serialize in sequence. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the next address after all serialized values. </dd></dl>

</div>
</div>
<a id="ab6414e0dd5cfdeb71d35ddad19198743"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6414e0dd5cfdeb71d35ddad19198743">&#9670;&nbsp;</a></span>serialize_size()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t Eigen::serialize_size </td>
          <td>(</td>
          <td class="paramtype">const Args &amp;...&#160;</td>
          <td class="paramname"><em>args</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Determine the buffer size required to serialize a set of values.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">args</td><td>... arguments to serialize in sequence. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the total size of the required buffer. </dd></dl>

</div>
</div>
<a id="a831e88e0403a42d0dfb328d8acd3e56f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a831e88e0403a42d0dfb328d8acd3e56f">&#9670;&nbsp;</a></span>sign()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_sign_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::sign </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise sign (or 0) of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::sign </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_sign">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="ae6e8ad270ff41c088d7651567594f796"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6e8ad270ff41c088d7651567594f796">&#9670;&nbsp;</a></span>sin()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_sin_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::sin </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise sine of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::sin </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_sin">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="af284ce359b6efd4b594a9f8a1f5e5d96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af284ce359b6efd4b594a9f8a1f5e5d96">&#9670;&nbsp;</a></span>sinh()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_sinh_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::sinh </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise hyperbolic sine of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::sinh </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_sinh">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="af4f536e8ea56702e63088efb3706d1f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4f536e8ea56702e63088efb3706d1f0">&#9670;&nbsp;</a></span>sqrt()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_sqrt_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::sqrt </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise square root of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::sqrt , MatrixBase::cwiseSqrt </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_sqrt">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="af28ef8cae3b37bcf1b47910cd6f20d4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af28ef8cae3b37bcf1b47910cd6f20d4c">&#9670;&nbsp;</a></span>square()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_square_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::square </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise square (power 2) of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceEigen.html#a54cc34b64b4935307efc06d56cd531df">Eigen::abs2</a> , Eigen::pow , ArrayBase::square </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_square">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a3bc116a6243f38c22f851581aa7b521a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bc116a6243f38c22f851581aa7b521a">&#9670;&nbsp;</a></span>tan()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_tan_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::tan </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise tangent of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::tan </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_tan">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="a0110c233d357169fd58fdf5656992a98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0110c233d357169fd58fdf5656992a98">&#9670;&nbsp;</a></span>tanh()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseUnaryOp.html">Eigen::CwiseUnaryOp</a>&lt;Eigen::internal:: scalar_tanh_op &lt;typename Derived::Scalar&gt;, const Derived&gt; Eigen::tanh </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise hyperbolic tangent of <em>x</em> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>ArrayBase::tanh </dd>
<dd>
<a href="group__CoeffwiseMathFunctions.html#cwisetable_tanh">Math functions</a>, class <a class="el" href="classEigen_1_1CwiseUnaryOp.html" title="Generic expression where a coefficient-wise unary operator is applied to an expression.">CwiseUnaryOp</a> <br  />
 </dd></dl>

</div>
</div>
<a id="af0a1848d39c84d0b57c1e7cb2f9b370e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0a1848d39c84d0b57c1e7cb2f9b370e">&#9670;&nbsp;</a></span>viewAsCholmod() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Options_, typename Index_ , unsigned int UpLo&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">cholmod_sparse Eigen::viewAsCholmod </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1SparseSelfAdjointView.html">SparseSelfAdjointView</a>&lt; const <a class="el" href="classEigen_1_1SparseMatrix.html">SparseMatrix</a>&lt; Scalar_, Options_, Index_ &gt;, UpLo &gt; &amp;&#160;</td>
          <td class="paramname"><em>mat</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns a view of the <a class="el" href="namespaceEigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> sparse matrix <em>mat</em> as Cholmod sparse matrix. The data are not copied but shared. </p>

</div>
</div>
<a id="a92fe7b595099051fa1d1c443641a6de3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92fe7b595099051fa1d1c443641a6de3">&#9670;&nbsp;</a></span>viewAsCholmod() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">cholmod_dense Eigen::viewAsCholmod </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>mat</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns a view of the <a class="el" href="namespaceEigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> <b>dense</b> matrix <em>mat</em> as Cholmod dense matrix. The data are not copied but shared. </p>

</div>
</div>
<a id="a7794e77d4be556d1c965842e227bd572"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7794e77d4be556d1c965842e227bd572">&#9670;&nbsp;</a></span>viewAsCholmod() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Options_, typename StorageIndex_ &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">cholmod_sparse Eigen::viewAsCholmod </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classEigen_1_1Ref.html">Ref</a>&lt; <a class="el" href="classEigen_1_1SparseMatrix.html">SparseMatrix</a>&lt; Scalar_, Options_, StorageIndex_ &gt; &gt;&#160;</td>
          <td class="paramname"><em>mat</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Wraps the <a class="el" href="namespaceEigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> sparse matrix <em>mat</em> into a Cholmod sparse matrix object. Note that the data are shared. </p>

</div>
</div>
<a id="ada12cf6e1ffe8c110b175ed0e644b000"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada12cf6e1ffe8c110b175ed0e644b000">&#9670;&nbsp;</a></span>viewAsEigen()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar , int Flags, typename StorageIndex &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Map.html">Map</a>&lt;<a class="el" href="classEigen_1_1SparseMatrix.html">SparseMatrix</a>&lt;Scalar,Flags,StorageIndex&gt; &gt; Eigen::viewAsEigen </td>
          <td>(</td>
          <td class="paramtype">cholmod_sparse &amp;&#160;</td>
          <td class="paramname"><em>cm</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns a view of the Cholmod sparse matrix <em>cm</em> as an <a class="el" href="namespaceEigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> sparse matrix. The data are not copied but shared. </p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="ad81fa7195215a0ce30017dfac309f0b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad81fa7195215a0ce30017dfac309f0b2">&#9670;&nbsp;</a></span>Dynamic</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int Eigen::Dynamic</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This value means that a positive quantity (e.g., a size) is not known at compile-time, and that instead the value is stored in some runtime variable.</p>
<p>Changing the value of Dynamic breaks the ABI, as Dynamic is often used as a template parameter for <a class="el" href="classEigen_1_1Matrix.html" title="The matrix class, also used for vectors and row-vectors.">Matrix</a>. </p>

</div>
</div>
<a id="a73c597189a4a99127175e8167c456fff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73c597189a4a99127175e8167c456fff">&#9670;&nbsp;</a></span>DynamicIndex</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int Eigen::DynamicIndex</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This value means that a signed quantity (e.g., a signed index) is not known at compile-time, and that instead its value has to be specified at runtime. </p>

</div>
</div>
<a id="a3163430a1c13173faffde69016b48aaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3163430a1c13173faffde69016b48aaf">&#9670;&nbsp;</a></span>HugeCost</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int Eigen::HugeCost</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This value means that the cost to evaluate an expression coefficient is either very expensive or cannot be known at compile time.</p>
<p>This value has to be positive to (1) simplify cost computation, and (2) allow to distinguish between a very expensive and very very expensive expressions. It thus must also be large enough to make sure unrolling won't happen and that sub expressions will be evaluated, but not too large to avoid overflow. </p>

</div>
</div>
<a id="a7951593b031e13d90223c83d022ce99e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7951593b031e13d90223c83d022ce99e">&#9670;&nbsp;</a></span>Infinity</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int Eigen::Infinity</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This value means +Infinity; it is currently used only as the p parameter to <a class="el" href="classEigen_1_1MatrixBase.html#a72586ab059e889e7d2894ff227747e35">MatrixBase::lpNorm&lt;int&gt;()</a>. The value Infinity there means the L-infinity norm. </p>

</div>
</div>
<a id="a06808a853a9baa38b23a5368e7491abd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06808a853a9baa38b23a5368e7491abd">&#9670;&nbsp;</a></span>UndefinedIncr</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int Eigen::UndefinedIncr</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This value means that the increment to go from one value to another in a sequence is not constant for each step. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespaceEigen.html">Eigen</a></li>
    <li class="footer">Generated on Thu Apr 21 2022 13:07:55 for Eigen by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
